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(); 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(); IList al = dd.GetygmodelByCzym(dd1.xsczymc.czym.ToString()); if (al != null) { tbxsczy.Text = al[0].xm; } var service = ServiceContainer.GetService(); 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(); 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(); 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(); 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(); OperationResult or = service.scht(dd1.ddbm, dd1.khbm); MessageBox.Show(or.Message); frmCaiWuShenHe_Load(sender, e); } else { MessageBox.Show("财务审核未通过!不允许生成合同"); } } } }