565 lines
22 KiB
C#
565 lines
22 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.Entities;
|
|||
|
|
using EAS.Services;
|
|||
|
|
using SOH.BLL;
|
|||
|
|
using SOH.Kernel;
|
|||
|
|
using SOH.Data;
|
|||
|
|
|
|||
|
|
namespace SOH.BasicSettings
|
|||
|
|
{
|
|||
|
|
[ModuleAttribute(ModuleID = "C73CBCF4-59D8-4F3A-A00B-C7A1947C14C3", ModuleName = "体检人员操作")]
|
|||
|
|
public partial class T_TiJianRenYuanCz : SOH.Window.baseChildForm
|
|||
|
|
{
|
|||
|
|
public T_TiJianRenYuanCz()
|
|||
|
|
{
|
|||
|
|
InitializeComponent();
|
|||
|
|
}
|
|||
|
|
private Point startPosition; //单击鼠标右键时鼠标的位置
|
|||
|
|
IPaiDuiJiaoHao vser = ServiceContainer.GetService<IPaiDuiJiaoHao>();
|
|||
|
|
private void textBox22_KeyUp(object sender, KeyEventArgs e)
|
|||
|
|
{
|
|||
|
|
if (e.KeyCode == Keys.Enter)
|
|||
|
|
{
|
|||
|
|
string tmstr = this.tb1_TM.Text.Trim();
|
|||
|
|
if (string.IsNullOrEmpty(tmstr) || tmstr.Length != 10)
|
|||
|
|
{
|
|||
|
|
MessageBox.Show("条码格式错误");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
int tm = 0;
|
|||
|
|
if (Int32.TryParse(tmstr, out tm))
|
|||
|
|
{
|
|||
|
|
bool ifgr = tm.ToString("0000000000").StartsWith("1");
|
|||
|
|
//if (LoginUser.yydm=="2")
|
|||
|
|
//{
|
|||
|
|
// ifgr= tm.ToString("0000000000").StartsWith("");
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//以0开头的tm是个人的
|
|||
|
|
if (!ifgr) //个人体检
|
|||
|
|
{
|
|||
|
|
t_grgzb b = ServiceContainer.GetService<It_grgzb>().GetGrgzbByTm(tm);
|
|||
|
|
if (b == null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
this.tbxm.Text = b.xm;
|
|||
|
|
this.tbnl.Text = b.nl.ToString();
|
|||
|
|
this.tbxb.Text = (b.xb == 0) ? "男" : "女";
|
|||
|
|
switch (b.hyzk.ToString())
|
|||
|
|
{
|
|||
|
|
case "0":
|
|||
|
|
this.tbtjztz.Text = "未婚";
|
|||
|
|
break;
|
|||
|
|
case "1":
|
|||
|
|
this.tbtjztz.Text = "已婚";
|
|||
|
|
break;
|
|||
|
|
case "2":
|
|||
|
|
this.tbtjztz.Text = "未知";
|
|||
|
|
break;
|
|||
|
|
}
|
|||
|
|
this.tbhyh.Text = b.hyh.ToString();
|
|||
|
|
switch (b.tmztz.ToString())
|
|||
|
|
{
|
|||
|
|
case "-2":
|
|||
|
|
this.tbtjztz.Text = "待查状态";
|
|||
|
|
break;
|
|||
|
|
case "0":
|
|||
|
|
this.tbtjztz.Text = "待查状态";
|
|||
|
|
break;
|
|||
|
|
case "1":
|
|||
|
|
this.tbtjztz.Text = "登记未交费状态";
|
|||
|
|
break;
|
|||
|
|
case "2":
|
|||
|
|
this.tbtjztz.Text = "交费在检查状态";
|
|||
|
|
break;
|
|||
|
|
case "3":
|
|||
|
|
this.tbtjztz.Text = "加项未收费状态";
|
|||
|
|
break;
|
|||
|
|
case "4":
|
|||
|
|
this.tbtjztz.Text = "体检结束状态";
|
|||
|
|
break;
|
|||
|
|
case "5":
|
|||
|
|
this.tbtjztz.Text = "待分析状态";
|
|||
|
|
break;
|
|||
|
|
case "6":
|
|||
|
|
this.tbtjztz.Text = "待打印报告状态";
|
|||
|
|
break;
|
|||
|
|
case "7":
|
|||
|
|
this.tbtjztz.Text = "打印完成状态";
|
|||
|
|
break;
|
|||
|
|
case "8":
|
|||
|
|
this.tbtjztz.Text = "客服交接状态";
|
|||
|
|
break;
|
|||
|
|
case "9":
|
|||
|
|
this.tbtjztz.Text = "报告送达客户状态";
|
|||
|
|
break;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
else//团检
|
|||
|
|
{
|
|||
|
|
t_ttgzb b = ServiceContainer.GetService<It_ttgzb>().GetModelBytm(tm);
|
|||
|
|
if (b == null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
this.tbbm.Text = b.ssbm;
|
|||
|
|
this.tbxm.Text = b.xm;
|
|||
|
|
this.tbnl.Text = b.nl.ToString();
|
|||
|
|
this.tbxb.Text = (b.xb == 0) ? "男" : "女";
|
|||
|
|
switch (b.hyzk.ToString())
|
|||
|
|
{
|
|||
|
|
case "0":
|
|||
|
|
this.tbtjztz.Text = "未婚";
|
|||
|
|
break;
|
|||
|
|
case "1":
|
|||
|
|
this.tbtjztz.Text = "已婚";
|
|||
|
|
break;
|
|||
|
|
case "2":
|
|||
|
|
this.tbtjztz.Text = "未知";
|
|||
|
|
break;
|
|||
|
|
}
|
|||
|
|
this.tbhyh.Text = b.hyh.ToString();
|
|||
|
|
//switch (b.tmztz.ToString())
|
|||
|
|
//{
|
|||
|
|
// case "-2":
|
|||
|
|
// this.tbtjztz.Text = "待查状态";
|
|||
|
|
// break;
|
|||
|
|
// case "0":
|
|||
|
|
// this.tbtjztz.Text = "待查状态";
|
|||
|
|
// break;
|
|||
|
|
// case "1":
|
|||
|
|
// this.tbtjztz.Text = "登记未交费状态";
|
|||
|
|
// break;
|
|||
|
|
// case "2":
|
|||
|
|
// this.tbtjztz.Text = "交费在检查状态";
|
|||
|
|
// break;
|
|||
|
|
// case "3":
|
|||
|
|
// this.tbtjztz.Text = "加项未收费状态";
|
|||
|
|
// break;
|
|||
|
|
// case "4":
|
|||
|
|
// this.tbtjztz.Text = "体检结束状态";
|
|||
|
|
// break;
|
|||
|
|
// case "5":
|
|||
|
|
// this.tbtjztz.Text = "待分析状态";
|
|||
|
|
// break;
|
|||
|
|
// case "6":
|
|||
|
|
// this.tbtjztz.Text = "待打印报告状态";
|
|||
|
|
// break;
|
|||
|
|
// case "7":
|
|||
|
|
// this.tbtjztz.Text = "打印完成状态";
|
|||
|
|
// break;
|
|||
|
|
// case "8":
|
|||
|
|
// this.tbtjztz.Text = "客服交接状态";
|
|||
|
|
// break;
|
|||
|
|
// case "9":
|
|||
|
|
// this.tbtjztz.Text = "报告送达客户状态";
|
|||
|
|
// break;
|
|||
|
|
//}
|
|||
|
|
this.comboBox1.SelectedValue = b.tmztz;
|
|||
|
|
var vtjxx = ServiceContainer.GetService<IShouFei>();
|
|||
|
|
var khfz = vtjxx.getkhfzbytm(tm);
|
|||
|
|
this.tbdw.Text = khfz.khmc;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//if (dgvtjzt.SelectedRows.Count <= 0)
|
|||
|
|
//{
|
|||
|
|
// MessageBox.Show("请选择要查看的信息!");
|
|||
|
|
//}
|
|||
|
|
//else
|
|||
|
|
//{
|
|||
|
|
//String tm = dgvtjzt.SelectedRows[0].Cells["tmh"].Value.ToString();
|
|||
|
|
BangDV(tm);
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void BangDV(int tm)
|
|||
|
|
{
|
|||
|
|
var vservice = ServiceContainer.GetService<It_ttgzb>();
|
|||
|
|
String data = vservice.getTjxmByTmCc(tm.ToString());
|
|||
|
|
DataTable dt = Newtonsoft.Json.JsonConvert.DeserializeObject(data, typeof(DataTable)) as DataTable;
|
|||
|
|
dgvtjxm.AutoGenerateColumns = false;
|
|||
|
|
dgvtjxm.DataSource = dt;
|
|||
|
|
dgvtjxm.ClearSelection();
|
|||
|
|
dgvtjxm.Refresh();
|
|||
|
|
for (int i = 0; i < dgvtjxm.Rows.Count; i++)
|
|||
|
|
{
|
|||
|
|
int flag = Convert.ToInt32(dgvtjxm.Rows[i].Cells["ztz"].Value);
|
|||
|
|
if (flag == 0)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
else if (flag == 1)
|
|||
|
|
{
|
|||
|
|
dgvtjxm.Rows[i].DefaultCellStyle.BackColor = Color.FromArgb(255, 0, 255);
|
|||
|
|
}
|
|||
|
|
else if (flag == 2)
|
|||
|
|
{
|
|||
|
|
dgvtjxm.Rows[i].DefaultCellStyle.BackColor = Color.FromArgb(128, 128, 128);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
dgvtjxm.Rows[i].DefaultCellStyle.BackColor = Color.FromArgb(128, 255, 128);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void T_TiJianRenYuanCz_Load(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
if(Convert.ToInt32(LoginUser.yydm)==2)
|
|||
|
|
{
|
|||
|
|
if(!ServiceContainer.GetService<Iczyrole>().zbCzyQxYz(LoginUser.username))
|
|||
|
|
{
|
|||
|
|
button1.Enabled = false;
|
|||
|
|
button1.Visible = false;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
//if (LoginUser.xm != "系统管理员" && LoginUser.username != "trgwh" && LoginUser.username != "trwxs" && LoginUser.username != "trll" && LoginUser.username == "trbt" && LoginUser.username == "trxry")
|
|||
|
|
//{
|
|||
|
|
// button1.Enabled = false;
|
|||
|
|
// button1.Visible = false;
|
|||
|
|
|
|||
|
|
// button2.Enabled = false;
|
|||
|
|
// button2.Visible = false;
|
|||
|
|
|
|||
|
|
// button3.Enabled = false;
|
|||
|
|
// button3.Visible = false;
|
|||
|
|
//}
|
|||
|
|
//else
|
|||
|
|
//{
|
|||
|
|
// if (LoginUser.xm == "系统管理员" || LoginUser.username == "trll"|| LoginUser.username == "trbt" || LoginUser.username == "trxry")
|
|||
|
|
// {
|
|||
|
|
// button1.Enabled = true;
|
|||
|
|
// button1.Visible = true;
|
|||
|
|
|
|||
|
|
// button2.Enabled = true;
|
|||
|
|
// button2.Visible = true;
|
|||
|
|
|
|||
|
|
// button3.Enabled = true;
|
|||
|
|
// button3.Visible = true;
|
|||
|
|
// }
|
|||
|
|
// else
|
|||
|
|
// {
|
|||
|
|
// button1.Enabled = false;
|
|||
|
|
// button1.Visible = false;
|
|||
|
|
|
|||
|
|
// button2.Enabled = false;
|
|||
|
|
// button2.Visible = false;
|
|||
|
|
|
|||
|
|
// button3.Enabled = true;
|
|||
|
|
// button3.Visible = true;
|
|||
|
|
// }
|
|||
|
|
|
|||
|
|
//}
|
|||
|
|
DataTable dt = new DataTable();
|
|||
|
|
dt.Columns.Add("value");
|
|||
|
|
dt.Columns.Add("name");
|
|||
|
|
DataRow dr = dt.NewRow();
|
|||
|
|
dr["value"] = "-2";
|
|||
|
|
dr["name"] = "待查状态";
|
|||
|
|
DataRow dr1 = dt.NewRow();
|
|||
|
|
dr1["value"] = "0";
|
|||
|
|
dr1["name"] = "未登记";
|
|||
|
|
DataRow dr2 = dt.NewRow();
|
|||
|
|
dr2["value"] = "1";
|
|||
|
|
dr2["name"] = "登记未交费状态";
|
|||
|
|
DataRow dr3 = dt.NewRow();
|
|||
|
|
dr3["value"] = "2";
|
|||
|
|
dr3["name"] = "交费在检查状态";
|
|||
|
|
DataRow dr4 = dt.NewRow();
|
|||
|
|
dr4["value"] = "3";
|
|||
|
|
dr4["name"] = "加项未收费状态";
|
|||
|
|
DataRow dr5 = dt.NewRow();
|
|||
|
|
dr5["value"] = "4";
|
|||
|
|
dr5["name"] = "体检结束状态";
|
|||
|
|
DataRow dr6 = dt.NewRow();
|
|||
|
|
dr6["value"] = "5";
|
|||
|
|
dr6["name"] = "待分析状态";
|
|||
|
|
DataRow dr7 = dt.NewRow();
|
|||
|
|
dr7["value"] = "6";
|
|||
|
|
dr7["name"] = "待打印报告状态";
|
|||
|
|
DataRow dr8 = dt.NewRow();
|
|||
|
|
dr8["value"] = "7";
|
|||
|
|
dr8["name"] = "打印完成状态";
|
|||
|
|
DataRow dr9 = dt.NewRow();
|
|||
|
|
dr9["value"] = "8";
|
|||
|
|
dr9["name"] = "客服交接状态";
|
|||
|
|
DataRow dr10 = dt.NewRow();
|
|||
|
|
dr10["value"] = "9";
|
|||
|
|
dr10["name"] = "报告已领取";
|
|||
|
|
dt.Rows.Add(dr);
|
|||
|
|
dt.Rows.Add(dr1);
|
|||
|
|
dt.Rows.Add(dr2);
|
|||
|
|
dt.Rows.Add(dr3);
|
|||
|
|
dt.Rows.Add(dr4);
|
|||
|
|
dt.Rows.Add(dr5);
|
|||
|
|
dt.Rows.Add(dr6);
|
|||
|
|
dt.Rows.Add(dr7);
|
|||
|
|
dt.Rows.Add(dr8);
|
|||
|
|
dt.Rows.Add(dr9);
|
|||
|
|
dt.Rows.Add(dr10);
|
|||
|
|
comboBox1.DataSource = dt;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
private void button1_Click(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
string tmstr = this.tb1_TM.Text.Trim();
|
|||
|
|
int tmztz = 0;
|
|||
|
|
int state = 0;
|
|||
|
|
if (string.IsNullOrEmpty(tmstr) || tmstr.Length != 10)
|
|||
|
|
{
|
|||
|
|
MessageBox.Show("条码格式错误");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
int tm = 0;
|
|||
|
|
if (Int32.TryParse(tmstr, out tm))
|
|||
|
|
{
|
|||
|
|
bool ifgr = tm.ToString("0000000000").StartsWith("1");
|
|||
|
|
|
|||
|
|
//以0开头的tm是个人的
|
|||
|
|
if (!ifgr) //个人体检
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
t_grgzb b = ServiceContainer.GetService<It_grgzb>().GetGrgzbByTm(tm);
|
|||
|
|
if (b == null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
tmztz = b.tmztz;
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_grgzb>().Del(tm);
|
|||
|
|
MessageBox.Show(or.Message);
|
|||
|
|
state = or.State;
|
|||
|
|
}
|
|||
|
|
else//团检
|
|||
|
|
{
|
|||
|
|
t_ttgzb b = ServiceContainer.GetService<It_ttgzb>().GetModelBytm(tm);
|
|||
|
|
if (b == null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
tmztz = b.tmztz;
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_ttgzb>().Del(tm);
|
|||
|
|
MessageBox.Show(or.Message);
|
|||
|
|
state = or.State;
|
|||
|
|
}
|
|||
|
|
if (state == 1)
|
|||
|
|
{
|
|||
|
|
OperationResult or1 = ServiceContainer.GetService<It_grgzb>().GrgzbCzrzDel(LoginUser.username, tmztz, tm);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
if(tmztz==2)
|
|||
|
|
{
|
|||
|
|
var FenDianService = ServiceContainer.GetService<IFenDian>();
|
|||
|
|
FenDian fd = FenDianService.getFenDianById(Convert.ToInt32(LoginUser.yydm));
|
|||
|
|
if (fd.isPaidui.ToString() == "1")
|
|||
|
|
{
|
|||
|
|
vser.delPD(tm.ToString());
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void button3_Click(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
string tmstr = this.tb1_TM.Text.Trim();
|
|||
|
|
int state = 0;
|
|||
|
|
if (string.IsNullOrEmpty(tmstr) || tmstr.Length != 10)
|
|||
|
|
{
|
|||
|
|
MessageBox.Show("条码格式错误");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
int tm = 0;
|
|||
|
|
if (Int32.TryParse(tmstr, out tm))
|
|||
|
|
{
|
|||
|
|
bool ifgr = tm.ToString("0000000000").StartsWith("1");
|
|||
|
|
//以0开头的tm是个人的
|
|||
|
|
if (!ifgr) //个人体检
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
t_grgzb b = ServiceContainer.GetService<It_grgzb>().GetGrgzbByTm(tm);
|
|||
|
|
b.tmztz = Convert.ToInt16(this.comboBox1.SelectedValue);
|
|||
|
|
if (b == null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_grgzb>().Updategrgzb(b);
|
|||
|
|
MessageBox.Show(or.Message);
|
|||
|
|
state = or.State;
|
|||
|
|
}
|
|||
|
|
else//团检
|
|||
|
|
{
|
|||
|
|
t_ttgzb b = ServiceContainer.GetService<It_ttgzb>().GetModelBytm(tm);
|
|||
|
|
if (b == null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
b.tmztz = Convert.ToInt16(this.comboBox1.SelectedValue);
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_ttgzb>().UpdateModel(b);
|
|||
|
|
MessageBox.Show(or.Message);
|
|||
|
|
state = or.State;
|
|||
|
|
}
|
|||
|
|
if(state==1)
|
|||
|
|
{
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_grgzb>().GrgzbCzrzUpdate(LoginUser.username, Convert.ToInt32(this.comboBox1.SelectedValue), tm);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
|
|||
|
|
{
|
|||
|
|
if (dgvtjxm.SelectedRows.Count <= 0)
|
|||
|
|
{
|
|||
|
|
MessageBox.Show("请选择一行要修改的体检项目!");
|
|||
|
|
e.Cancel = true;
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
startPosition = Cursor.Position;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void 未体检ToolStripMenuItem_Click(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
//DataGridView.HitTestInfo ti;
|
|||
|
|
//Point p = dgvtjxm.PointToClient(startPosition); //坐标转换
|
|||
|
|
//ti = dgvtjxm.HitTest(p.X, p.Y);
|
|||
|
|
int tmh = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["tm"].Value.ToString(), out tmh);
|
|||
|
|
int zhbm = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["zhbm"].Value.ToString(), out zhbm);
|
|||
|
|
var tempvs = ServiceContainer.GetService<It_tempdjxm>();
|
|||
|
|
tempvs.updateTjxmZtz(tmh, zhbm, 0);
|
|||
|
|
MessageBox.Show(tempvs.updateTjxmZtz(tmh, zhbm, 0).Message);
|
|||
|
|
BangDV(tmh);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void 临时保存ToolStripMenuItem_Click(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
int tmh = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["tm"].Value.ToString(), out tmh);
|
|||
|
|
int zhbm = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["zhbm"].Value.ToString(), out zhbm);
|
|||
|
|
var tempvs = ServiceContainer.GetService<It_tempdjxm>();
|
|||
|
|
tempvs.updateTjxmZtz(tmh, zhbm, 0);
|
|||
|
|
MessageBox.Show(tempvs.updateTjxmZtz(tmh, zhbm, 1).Message);
|
|||
|
|
BangDV(tmh);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void 放弃ToolStripMenuItem_Click(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
int tmh = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["tm"].Value.ToString(), out tmh);
|
|||
|
|
int zhbm = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["zhbm"].Value.ToString(), out zhbm);
|
|||
|
|
var tempvs = ServiceContainer.GetService<It_tempdjxm>();
|
|||
|
|
tempvs.updateTjxmZtz(tmh, zhbm, 0);
|
|||
|
|
|
|||
|
|
var FenDianService = ServiceContainer.GetService<IFenDian>();
|
|||
|
|
FenDian fd = FenDianService.getFenDianById(Convert.ToInt32(LoginUser.yydm));
|
|||
|
|
if (fd.isPaidui.ToString() == "1" && LoginUser.yydm=="2")
|
|||
|
|
{
|
|||
|
|
vser.delFQ(dgvtjxm.SelectedRows[0].Cells["tm"].Value.ToString(), dgvtjxm.SelectedRows[0].Cells["zhbm"].Value.ToString());
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
MessageBox.Show(tempvs.updateTjxmZtz(tmh, zhbm, 2).Message);
|
|||
|
|
BangDV(tmh);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void 完成审核ToolStripMenuItem_Click(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
int tmh = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["tm"].Value.ToString(), out tmh);
|
|||
|
|
int zhbm = 0;
|
|||
|
|
Int32.TryParse(dgvtjxm.SelectedRows[0].Cells["zhbm"].Value.ToString(), out zhbm);
|
|||
|
|
var tempvs = ServiceContainer.GetService<It_tempdjxm>();
|
|||
|
|
tempvs.updateTjxmZtz(tmh, zhbm, 0);
|
|||
|
|
MessageBox.Show(tempvs.updateTjxmZtz(tmh, zhbm, 4).Message);
|
|||
|
|
BangDV(tmh);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void button2_Click(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private void button2_Click_1(object sender, EventArgs e)
|
|||
|
|
{
|
|||
|
|
string tmstr = this.tb1_TM.Text.Trim();
|
|||
|
|
int state = 0;
|
|||
|
|
if (string.IsNullOrEmpty(tmstr) || tmstr.Length != 10)
|
|||
|
|
{
|
|||
|
|
MessageBox.Show("条码格式错误");
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
int tm = 0;
|
|||
|
|
if (Int32.TryParse(tmstr, out tm))
|
|||
|
|
{
|
|||
|
|
bool ifgr = tm.ToString("0000000000").StartsWith("1");
|
|||
|
|
//以0开头的tm是个人的
|
|||
|
|
if (!ifgr) //个人体检
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
t_grgzb b = ServiceContainer.GetService<It_grgzb>().GetGrgzbByTm(tm);
|
|||
|
|
if (b != null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_grgzb>().Hf(tm);
|
|||
|
|
MessageBox.Show(or.Message);
|
|||
|
|
state = or.State;
|
|||
|
|
}
|
|||
|
|
else//团检
|
|||
|
|
{
|
|||
|
|
t_ttgzb b = ServiceContainer.GetService<It_ttgzb>().GetModelBytm(tm);
|
|||
|
|
if (b != null)
|
|||
|
|
{
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_ttgzb>().Hf(tm);
|
|||
|
|
MessageBox.Show(or.Message);
|
|||
|
|
state = or.State;
|
|||
|
|
}
|
|||
|
|
if(state==1)
|
|||
|
|
{
|
|||
|
|
OperationResult or = ServiceContainer.GetService<It_grgzb>().GrgzbCzrzHF(LoginUser.username, 0, tm);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|