256 lines
8.7 KiB
C#
256 lines
8.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
using SOH.Kernel;
|
|
using EAS.Services;
|
|
using SOH.BLL;
|
|
using SOH.Entities;
|
|
using SOH.Data;
|
|
|
|
namespace SOH.SaleSettings
|
|
{
|
|
[ModuleAttribute(ModuleID = "B950C7C0-C35F-4FEB-9E8A-41494A116C23", ModuleName = "财务审核")]
|
|
public partial class frmCaiWuShenHe : SOH.Window.baseChildForm
|
|
{
|
|
public frmCaiWuShenHe()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void frmCaiWuShenHe_Load(object sender, EventArgs e)
|
|
{
|
|
var dd = ServiceContainer.GetService<Its_dd>();
|
|
this.tsddBindingSource.DataSource = dd.Getcwsh();
|
|
}
|
|
|
|
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
|
|
|
|
}
|
|
|
|
private void dgvddfzblist_CellClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
if (e.RowIndex < 0)
|
|
{
|
|
return;
|
|
}
|
|
ts_dd dd1 = dgvddfzblist.Rows[dgvddfzblist.CurrentRow.Index].DataBoundItem as ts_dd;
|
|
lbshr.Text = LoginUser.xm;
|
|
tbkhmc.Text = dd1.khbianma.khmc;
|
|
tbddbj.Text = dd1.ddbj;
|
|
tblxr.Text = dd1.lxrbianma.xm;
|
|
//tbddfzmc.Text =
|
|
//tbddzt.Text = dd1.ddzt.ToString();
|
|
switch (dd1.ddzt.ToString())
|
|
{
|
|
case "0":
|
|
tbddzt.Text = "未提交审核";
|
|
break;
|
|
case "1":
|
|
tbddzt.Text = "待审核";
|
|
break;
|
|
case "2":
|
|
tbddzt.Text = "销售审核结束";
|
|
break;
|
|
case "3":
|
|
tbddzt.Text = "财务审核结束";
|
|
break;
|
|
case "4":
|
|
tbddzt.Text = "已生成合同";
|
|
break;
|
|
}
|
|
tbcxyy.Text = dd1.cxyy;
|
|
//tbxsshyj.Text = dd1.xsshtg.ToString();
|
|
if (dd1.xsshtg == 0)
|
|
{
|
|
tbxsshyj.Text = "不通过";
|
|
}
|
|
else
|
|
{
|
|
tbxsshyj.Text = "通过";
|
|
}
|
|
|
|
|
|
//tbcwshyj.Text = dd1.cwshtg.ToString();
|
|
|
|
if (dd1.cwshtg == 0)
|
|
{
|
|
tbcwshyj.Text = "不通过";
|
|
}
|
|
else
|
|
{
|
|
tbcwshyj.Text = "通过";
|
|
}
|
|
|
|
tbnd.Text = dd1.nd.ToString();
|
|
tbqsrq.Text = dd1.qsrq.ToString();
|
|
tbjzrq.Text = dd1.jzrq.ToString();
|
|
tbyjtjrs.Text = dd1.yjtjrs.ToString();
|
|
tbyjje.Text = dd1.yjje_v.ToString();
|
|
if (dd1.jsfs.ToString() == "0")
|
|
{
|
|
tbjsfs.Text = "现金";
|
|
}
|
|
else if (dd1.jsfs.ToString() == "1")
|
|
{
|
|
tbjsfs.Text = "支票";
|
|
}
|
|
else if (dd1.jsfs.ToString() == "2")
|
|
{
|
|
tbjsfs.Text = "转账";
|
|
}
|
|
else
|
|
{
|
|
tbjsfs.Text = "";
|
|
}
|
|
|
|
tbjsrq1.Text = dd1.jsrq.ToString();
|
|
rtbbzh.Text = dd1.bzh;
|
|
var dd = ServiceContainer.GetService<It_ygzd>();
|
|
IList<t_ygzd> al = dd.GetygmodelByCzym(dd1.xsczymc.czym.ToString());
|
|
if (al != null)
|
|
{
|
|
tbxsczy.Text = al[0].xm;
|
|
}
|
|
var service = ServiceContainer.GetService<Its_ddfzb>();
|
|
tsddfzbBindingSource.DataSource = service.GetddfzbByddbm(dd1.ddbm);
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
frmCaiWuShenHe_Load(sender, e);//109940134627
|
|
}
|
|
|
|
private void dgvddfzblist11_CellClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
if (e.RowIndex < 0)
|
|
{
|
|
return;
|
|
}
|
|
tbddfzmc.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["ddfzmc1"].Value.ToString();
|
|
tbtcbm.Text = dgvddfzblist1.Rows[e.RowIndex].Cells[26].Value.ToString();
|
|
|
|
if (dgvddfzblist1.Rows[e.RowIndex].Cells["xb1"].Value.ToString() == "0")
|
|
{
|
|
tbxb.Text = "男";
|
|
}
|
|
else if (dgvddfzblist1.Rows[e.RowIndex].Cells["xb1"].Value.ToString() == "1")
|
|
{
|
|
|
|
tbxb.Text = "女";
|
|
}
|
|
else
|
|
{
|
|
tbxb.Text = "不限";
|
|
}
|
|
|
|
if (dgvddfzblist1.Rows[e.RowIndex].Cells["hyzk1"].Value.ToString() == "0")
|
|
{
|
|
tbhyzk.Text = "未婚";
|
|
}
|
|
else if (dgvddfzblist1.Rows[e.RowIndex].Cells["hyzk1"].Value.ToString() == "1")
|
|
{
|
|
tbhyzk.Text = "已婚";
|
|
}
|
|
else
|
|
{
|
|
tbhyzk.Text = "不限";
|
|
}
|
|
|
|
|
|
tbnlsx.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["nlsx1"].Value.ToString();
|
|
tbnlxx.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["nlxx1"].Value.ToString();
|
|
if (dgvddfzblist1.Rows[e.RowIndex].Cells["sfzj1"].Value.ToString() == "0")
|
|
{
|
|
tbsfzj.Text = "否";
|
|
}
|
|
else
|
|
{
|
|
tbsfzj.Text = "是";
|
|
}
|
|
//tbsfzj.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["sfzj1"].Value.ToString();
|
|
if (dgvddfzblist1.Rows[e.RowIndex].Cells["qbfs1"].Value.ToString() == "0")
|
|
{
|
|
tbqbfs.Text = "自取";
|
|
}
|
|
else
|
|
{
|
|
tbqbfs.Text = "统一";
|
|
}
|
|
|
|
if (dgvddfzblist1.Rows[e.RowIndex].Cells["gzfbj1"].Value.ToString() == "0")
|
|
{
|
|
tbgzfbj.Text = "公费";
|
|
}
|
|
else
|
|
{
|
|
tbgzfbj.Text = "自费";
|
|
}
|
|
|
|
|
|
//tbgzfbj.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["gzfbj"].Value.ToString();
|
|
if (dgvddfzblist1.Rows[e.RowIndex].Cells["jxgzfbj1"].Value.ToString() == "0")
|
|
{
|
|
tbjxgzfbj.Text = "公费";
|
|
}
|
|
else
|
|
{
|
|
tbjxgzfbj.Text = "自费";
|
|
}
|
|
tbfzjg.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["fzjg_v"].Value.ToString();
|
|
tbssjg.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["ssjg_v"].Value.ToString();
|
|
tbfzzl.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["fzzl1"].Value.ToString();
|
|
tbjxzl.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["jxzl1"].Value.ToString();
|
|
tbyjrs.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["yjrs1"].Value.ToString();
|
|
tbyjfy.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["yjfy_v"].Value.ToString();
|
|
//tbjzzl.Text = dgvddfzblist1.Rows[e.RowIndex].Cells["fzzl"].Value.ToString();
|
|
var service1 = ServiceContainer.GetService<It_zhxm>();
|
|
tzhxmBindingSource.DataSource = service1.GetzhxmByddfzbm(Convert.ToInt32(dgvddfzblist1.Rows[e.RowIndex].Cells["ddfzbm1"].Value));
|
|
}
|
|
|
|
private void button2_Click(object sender, EventArgs e)
|
|
{
|
|
ts_dd dd1 = dgvddfzblist.Rows[dgvddfzblist.CurrentRow.Index].DataBoundItem as ts_dd;
|
|
var service = ServiceContainer.GetService<Its_dd>();
|
|
OperationResult or = service.cwsh(dd1.ddbm, LoginUser.xm);
|
|
tbddzt.Text = "财务审核结束";
|
|
tbcwshyj.Text = "通过";
|
|
MessageBox.Show(or.Message);
|
|
dgvddfzblist.Rows[dgvddfzblist.CurrentRow.Index].Cells["cwshtg"].Value = "1";
|
|
}
|
|
|
|
private void button3_Click(object sender, EventArgs e)
|
|
{
|
|
ts_dd dd1 = dgvddfzblist.Rows[dgvddfzblist.CurrentRow.Index].DataBoundItem as ts_dd;
|
|
var service = ServiceContainer.GetService<Its_dd>();
|
|
OperationResult or = service.notcwsh(dd1.ddbm, LoginUser.xm);
|
|
tbddzt.Text = "财务审核结束";
|
|
tbcwshyj.Text = "不通过";
|
|
MessageBox.Show(or.Message);
|
|
dgvddfzblist.Rows[dgvddfzblist.CurrentRow.Index].Cells["cwshtg"].Value = "0";
|
|
}
|
|
|
|
private void button4_Click(object sender, EventArgs e)
|
|
{
|
|
ts_dd dd1 = dgvddfzblist.Rows[dgvddfzblist.CurrentRow.Index].DataBoundItem as ts_dd;
|
|
if (dd1.cwshtg == 1)
|
|
{
|
|
var service = ServiceContainer.GetService<Its_dd>();
|
|
OperationResult or = service.scht(dd1.ddbm, dd1.khbm);
|
|
MessageBox.Show(or.Message);
|
|
frmCaiWuShenHe_Load(sender, e);
|
|
}
|
|
else
|
|
{
|
|
MessageBox.Show("财务审核未通过!不允许生成合同");
|
|
}
|
|
}
|
|
}
|
|
}
|