tijian_jichuang/Code/SaleSettings/frmCaiWuShenHe.cs
2025-02-20 11:54:48 +08:00

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("财务审核未通过!不允许生成合同");
}
}
}
}