628 lines
29 KiB
C#
628 lines
29 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.Window;
|
|
using SOH.Kernel;
|
|
using SOH.BLL;
|
|
using EAS.Services;
|
|
using SOH.Entities;
|
|
using SOH.Common;
|
|
using SOH.Data;
|
|
|
|
namespace SOH.BasicSettings
|
|
{
|
|
[ModuleAttribute(ModuleID = "87DA9747-997E-4E6C-B894-966D0255D4D3", ModuleName = "组合项目维护")]
|
|
public partial class frmZuHeXiangMu : baseChildForm
|
|
{
|
|
private List<Entities.DTO.dto_zhxm> led; //根据分店选出所有的未注销的组合项目
|
|
public frmZuHeXiangMu()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void groupBox2_Enter(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void frmZuHeXiangMu_Load(object sender, EventArgs e)
|
|
{
|
|
this.ccbssks.DataSource = ServiceContainer.GetService<It_ks>().GetAllks("", -1,0);
|
|
List<FenDian> al = ServiceContainer.GetService<IFenDian>().getAllFenDian();
|
|
this.cbbfddm.DataSource = al;
|
|
cbbfddm.ValueMember = "fddm";
|
|
cbbfddm.DisplayMember = "fdmc";
|
|
|
|
|
|
cbbjydl.DataSource = ServiceContainer.GetService<IBasic>().GetAlljydl();
|
|
cbbjydl.ValueMember = "id";
|
|
cbbjydl.DisplayMember = "lisdl";
|
|
|
|
}
|
|
|
|
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
|
|
{
|
|
if(radioButton1.Checked==true)
|
|
{
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
List<t_zhxm> al = vservice.GetzhxmByksAll(Convert.ToInt32(this.ccbssks.SelectedValue), Convert.ToInt32(LoginUser.yydm));
|
|
this.dgvt_zhxm.DataSource = al;
|
|
// this.dgvwsy.DataSource = ServiceContainer.GetService<It_jcxm>().getAllJcxm(Convert.ToInt32(this.ccbssks.SelectedValue));
|
|
tjcxmBindingSource1.DataSource = ServiceContainer.GetService<It_jcxm>().getAllJcxm(Convert.ToInt32(this.ccbssks.SelectedValue));
|
|
tjcxmBindingSource.Clear();
|
|
|
|
}else
|
|
{
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
List<t_zhxm> al = vservice.GetzhxmByks(Convert.ToInt32(this.ccbssks.SelectedValue), Convert.ToInt32(LoginUser.yydm));
|
|
this.dgvt_zhxm.DataSource = al;
|
|
// this.dgvwsy.DataSource = ServiceContainer.GetService<It_jcxm>().getAllJcxm(Convert.ToInt32(this.ccbssks.SelectedValue));
|
|
tjcxmBindingSource1.DataSource = ServiceContainer.GetService<It_jcxm>().getAllJcxm(Convert.ToInt32(this.ccbssks.SelectedValue));
|
|
tjcxmBindingSource.Clear();
|
|
}
|
|
|
|
}
|
|
|
|
private void groupBox3_Enter(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void dgvt_zhxm_CellClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
if (e.RowIndex == -1)
|
|
{
|
|
return;
|
|
}
|
|
zt = 1;
|
|
this.cbbcylb.SelectedIndex = -1;
|
|
this.cbbfddm.SelectedValue = Convert.ToInt32(dgvt_zhxm.Rows[e.RowIndex].Cells["fddm"].Value);
|
|
this.cbbhyzk.SelectedIndex = Convert.ToInt32(dgvt_zhxm.Rows[e.RowIndex].Cells["hyzk"].Value);
|
|
this.cbbjclb.SelectedIndex = Convert.ToInt32(dgvt_zhxm.Rows[e.RowIndex].Cells["jclb"].Value);
|
|
this.cbbxb.SelectedIndex = Convert.ToInt32(dgvt_zhxm.Rows[e.RowIndex].Cells["xb"].Value);
|
|
if (string.IsNullOrEmpty(dgvt_zhxm.Rows[e.RowIndex].Cells["yzbm"].Value.ToString()))
|
|
{
|
|
this.cbbyzbm.SelectedIndex = -1;
|
|
}
|
|
else
|
|
{
|
|
this.cbbyzbm.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["yzbm"].Value.ToString();
|
|
}
|
|
|
|
this.cbcqxm.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["cqxm"].Value);
|
|
this.cbcxbj.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["cxbj"].Value);
|
|
this.cbcgxm.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["cgxm"].Value);
|
|
this.cbdyimage.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["dyimage"].Value);
|
|
this.cbfbg.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["fbg"].Value);
|
|
this.cbhsqr.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["hsqr"].Value);
|
|
this.cbhzbj.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["hzbj"].Value);
|
|
this.cbwsbj.Checked = Convert.ToBoolean(dgvt_zhxm.Rows[e.RowIndex].Cells["wsbj"].Value);
|
|
this.tbcbts.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["cbts"].Value.ToString();
|
|
this.tbcolor.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["color"].Value.ToString();
|
|
this.tbcxsl.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["cxsl"].Value.ToString();
|
|
this.tbdytmsl.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["dytmsl"].Value.ToString();
|
|
this.tbjg.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["jg_v"].Value.ToString();
|
|
this.tblcyy.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["lcyy"].Value.ToString();
|
|
this.tbmzjg.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["mzjg_v"].Value.ToString();
|
|
this.tbwlks.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["wlks"].Value.ToString();
|
|
this.tbwlks2.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["wlks2"].Value.ToString();
|
|
this.tbxssx.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["xssx"].Value.ToString();
|
|
this.tbzhmc.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["zhmc"].Value.ToString();
|
|
this.lbksbm.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["ksbm"].Value.ToString();
|
|
this.lbzhbm.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["zhbm"].Value.ToString();
|
|
this.lbzjm.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["zjm"].Value.ToString();
|
|
this.tbdyslsx.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["dyslsx"].Value.ToString();
|
|
this.cbbcylb.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["cylb"].Value.ToString();
|
|
this.lbzhuxiao.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["zhuxiao"].Value.ToString();
|
|
this.tbzhjc.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["zhjc"].Value.ToString();
|
|
this.tbquyu.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["quyu"].Value.ToString();
|
|
this.tbwsjg.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["wsjg"].Value.ToString();
|
|
this.tbquyu2.Text = dgvt_zhxm.Rows[e.RowIndex].Cells["quyu2"].Value.ToString();
|
|
if (dgvt_zhxm.Rows[e.RowIndex].Cells["jydl"].Value.ToString() == "" || dgvt_zhxm.Rows[e.RowIndex].Cells["jydl"].Value.ToString() == "0")
|
|
{
|
|
this.cbbjydl.SelectedIndex = -1;
|
|
}
|
|
else
|
|
this.cbbjydl.SelectedValue = Convert.ToInt32(dgvt_zhxm.Rows[e.RowIndex].Cells["jydl"].Value);
|
|
|
|
var vservice = ServiceContainer.GetService<It_jcxm>();
|
|
tjcxmBindingSource.DataSource = vservice.getJcxmByjcxmbm(Convert.ToInt32(dgvt_zhxm.Rows[e.RowIndex].Cells["zhbm"].Value));
|
|
|
|
|
|
tjcxmBindingSource1.DataSource = ServiceContainer.GetService<It_jcxm>().getAllJcxm(Convert.ToInt32(dgvt_zhxm.Rows[e.RowIndex].Cells["ksbm"].Value.ToString()));
|
|
}
|
|
|
|
private void dgvwsy_DoubleClick(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void dgvwsy_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
if (e.RowIndex == -1)
|
|
{
|
|
return;
|
|
}
|
|
t_jcxm o = dgvwsy.Rows[e.RowIndex].DataBoundItem as t_jcxm;
|
|
if (o.zhuxiao == 1)
|
|
{
|
|
MessageBox.Show("注销项不可添加");
|
|
return;
|
|
}
|
|
List<t_jcxm> al1;
|
|
if ((tjcxmBindingSource.DataSource as List<t_jcxm>) == null)
|
|
{
|
|
al1 = new List<t_jcxm>();
|
|
}
|
|
else
|
|
{
|
|
al1 = (tjcxmBindingSource.DataSource as List<t_jcxm>);
|
|
}
|
|
for (int i = 0; i < al1.Count; i++)
|
|
{
|
|
if (al1[i].jcxmmc == o.jcxmmc)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
tjcxmBindingSource.Add(o);
|
|
}
|
|
|
|
private void dgvsyz_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
if (e.RowIndex == -1)
|
|
{
|
|
return;
|
|
}
|
|
t_jcxm o = dgvsyz.Rows[e.RowIndex].DataBoundItem as t_jcxm;
|
|
tjcxmBindingSource.Remove(o);
|
|
}
|
|
|
|
private void dgvsyz_DoubleClick(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
private bool Commit()
|
|
{
|
|
if (this.tbzhmc.Text == "")
|
|
{
|
|
MessageBox.Show("组合项目名称不能为空!");
|
|
return false;
|
|
}
|
|
if (this.tbjg.Text == "")
|
|
{
|
|
MessageBox.Show("组合价格不能为空!"); return false;
|
|
}
|
|
if (this.tbdyslsx.Text == "")
|
|
{
|
|
MessageBox.Show("导检单打印顺序不能为空!"); return false;
|
|
}
|
|
if (this.tbcxsl.Text == "")
|
|
{
|
|
MessageBox.Show("抽血数量不能为空!"); return false;
|
|
}
|
|
if (this.tblcyy.Text == "")
|
|
{
|
|
this.tblcyy.Text = " ";
|
|
//MessageBox.Show("临床意义不能为空!"); return false;
|
|
}
|
|
if (this.tbxssx.Text == "")
|
|
{
|
|
MessageBox.Show("显示顺序不能为空!"); return false;
|
|
}
|
|
if (this.tbcbts.Text == "")
|
|
{
|
|
MessageBox.Show("结果天数不能为空!"); return false;
|
|
}
|
|
if (this.tbcolor.Text == "")
|
|
{
|
|
this.tbcolor.Text = " ";
|
|
|
|
}
|
|
if (this.tbdytmsl.Text == "")
|
|
{
|
|
MessageBox.Show("打印条码纸不能为空!"); return false;
|
|
}
|
|
if (this.tbwlks.Text == "")
|
|
{
|
|
MessageBox.Show("物理科室不能为空!"); return false;
|
|
}
|
|
if (this.tbmzjg.Text == "")
|
|
{
|
|
MessageBox.Show("门诊价格不能为空!"); return false;
|
|
}
|
|
return true;
|
|
|
|
}
|
|
int zt = 1;
|
|
private void button5_Click(object sender, EventArgs e)
|
|
{
|
|
if (LoginUser.yydm == "1" && LoginUser.username != "superadmin")
|
|
{
|
|
return;
|
|
}
|
|
|
|
if (Commit() && zt == 1)
|
|
{
|
|
t_zhxm zhxmmodel = new t_zhxm();
|
|
zhxmmodel.fddm = Convert.ToInt16(this.cbbfddm.SelectedIndex);
|
|
zhxmmodel.hyzk = Convert.ToInt16(this.cbbhyzk.SelectedIndex);
|
|
zhxmmodel.jclb = Convert.ToInt16(this.cbbjclb.SelectedIndex);
|
|
zhxmmodel.xb = Convert.ToInt16(this.cbbxb.SelectedIndex);
|
|
zhxmmodel.yzbm = this.cbbyzbm.Text;
|
|
zhxmmodel.cqxm = Convert.ToInt16(this.cbcqxm.Checked);
|
|
zhxmmodel.cxbj = Convert.ToInt16(this.cbcxbj.Checked);
|
|
zhxmmodel.cgxm = Convert.ToInt16(this.cbcgxm.Checked);
|
|
zhxmmodel.dyimage = Convert.ToInt16(this.cbdyimage.Checked);
|
|
zhxmmodel.fbg = Convert.ToInt16(this.cbfbg.Checked);
|
|
zhxmmodel.hsqr = Convert.ToInt16(this.cbhsqr.Checked);
|
|
zhxmmodel.hzbj = Convert.ToInt16(this.cbhzbj.Checked);
|
|
zhxmmodel.wsbj = Convert.ToInt16(this.cbwsbj.Checked);
|
|
zhxmmodel.cbts = Convert.ToInt16(this.tbcbts.Text);
|
|
zhxmmodel.color = this.tbcolor.Text;
|
|
zhxmmodel.cxsl = Convert.ToInt16(this.tbcxsl.Text);
|
|
zhxmmodel.dytmsl = Convert.ToInt16(this.tbdytmsl.Text);
|
|
zhxmmodel.jg = Convert.ToInt32(Convert.ToDouble(this.tbjg.Text) * 100);
|
|
zhxmmodel.lcyy = this.tblcyy.Text;
|
|
zhxmmodel.mzjg = Convert.ToInt32(Convert.ToDouble(this.tbmzjg.Text) * 100);
|
|
zhxmmodel.wlks = this.tbwlks.Text;
|
|
zhxmmodel.wlks2 = this.tbwlks2.Text;
|
|
zhxmmodel.xssx = Convert.ToInt16(this.tbxssx.Text);
|
|
zhxmmodel.zhmc = this.tbzhmc.Text;
|
|
zhxmmodel.ksbm = Convert.ToInt32(this.lbksbm.Text);
|
|
zhxmmodel.zhbm = Convert.ToInt32(this.lbzhbm.Text);
|
|
zhxmmodel.zjm = this.lbzjm.Text;
|
|
zhxmmodel.dyslsx = Convert.ToInt16(this.tbdyslsx.Text);
|
|
zhxmmodel.cylb = this.cbbcylb.Text;
|
|
zhxmmodel.dyjtxm = 0;
|
|
zhxmmodel.dyftmsx = 0;
|
|
zhxmmodel.cybj = 0;
|
|
zhxmmodel.dyxtm = 0;
|
|
zhxmmodel.path = " 1";
|
|
zhxmmodel.cxlb = 0;
|
|
zhxmmodel.zjm = StrToPinyin.GetChineseFirstSpell(this.tbzhmc.Text);
|
|
zhxmmodel.zhuxiao = this.lbzhuxiao.Text;
|
|
zhxmmodel.zhjc = this.tbzhjc.Text;
|
|
zhxmmodel.quyu = this.tbquyu.Text;
|
|
zhxmmodel.quyu2 = this.tbquyu2.Text;
|
|
zhxmmodel.jydl = Convert.ToInt32(this.cbbjydl.SelectedValue);
|
|
zhxmmodel.fddm = Convert.ToInt16(LoginUser.yydm);
|
|
zhxmmodel.wsjg = this.tbwsjg.Text;
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
OperationResult or = vservice.Update(zhxmmodel);
|
|
List<int> xmbmlist = new List<int>();
|
|
for (int i = 0; i < dgvsyz.Rows.Count; i++)
|
|
{
|
|
xmbmlist.Add(Convert.ToInt32(dgvsyz.Rows[i].Cells["dataGridViewTextBoxColumn3"].Value));
|
|
}
|
|
var vservicemx = ServiceContainer.GetService<It_zhxmmx>();
|
|
OperationResult ormx = vservicemx.Insertxmmx(zhxmmodel.zhbm, xmbmlist);
|
|
MessageBox.Show(or.Message + "" + ormx.Message);
|
|
comboBox1_SelectedIndexChanged(sender, e);
|
|
}
|
|
}
|
|
|
|
private void button6_Click(object sender, EventArgs e)
|
|
{
|
|
if (LoginUser.yydm == "1" && LoginUser.username != "superadmin")
|
|
{
|
|
return;
|
|
}
|
|
|
|
if (Commit() && zt == 1)
|
|
{
|
|
t_zhxm zhxmmodel = new t_zhxm();
|
|
//zhxmmodel.fddm = Convert.ToInt16(this.cbbfddm.SelectedIndex);
|
|
zhxmmodel.hyzk = Convert.ToInt16(this.cbbhyzk.SelectedIndex);
|
|
zhxmmodel.jclb = Convert.ToInt16(this.cbbjclb.SelectedIndex);
|
|
zhxmmodel.xb = Convert.ToInt16(this.cbbxb.SelectedIndex);
|
|
zhxmmodel.yzbm = this.cbbyzbm.Text;
|
|
zhxmmodel.cqxm = Convert.ToInt16(this.cbcqxm.Checked);
|
|
zhxmmodel.cxbj = Convert.ToInt16(this.cbcxbj.Checked);
|
|
zhxmmodel.cgxm = Convert.ToInt16(this.cbcgxm.Checked);
|
|
zhxmmodel.dyimage = Convert.ToInt16(this.cbdyimage.Checked);
|
|
zhxmmodel.fbg = Convert.ToInt16(this.cbfbg.Checked);
|
|
zhxmmodel.hsqr = Convert.ToInt16(this.cbhsqr.Checked);
|
|
zhxmmodel.hzbj = Convert.ToInt16(this.cbhzbj.Checked);
|
|
zhxmmodel.wsbj = Convert.ToInt16(this.cbwsbj.Checked);
|
|
zhxmmodel.cbts = Convert.ToInt16(this.tbcbts.Text);
|
|
zhxmmodel.color = this.tbcolor.Text;
|
|
zhxmmodel.cxsl = Convert.ToInt16(this.tbcxsl.Text);
|
|
zhxmmodel.dytmsl = Convert.ToInt16(this.tbdytmsl.Text);
|
|
zhxmmodel.jg = Convert.ToInt32(Convert.ToDouble(this.tbjg.Text) * 100);
|
|
zhxmmodel.lcyy = this.tblcyy.Text;
|
|
zhxmmodel.mzjg = Convert.ToInt32(Convert.ToDouble(this.tbmzjg.Text) * 100);
|
|
zhxmmodel.wlks = this.tbwlks.Text;
|
|
zhxmmodel.wlks2 = this.tbwlks2.Text;
|
|
zhxmmodel.xssx = Convert.ToInt16(this.tbxssx.Text);
|
|
zhxmmodel.zhmc = this.tbzhmc.Text;
|
|
zhxmmodel.ksbm = Convert.ToInt32(this.lbksbm.Text);
|
|
zhxmmodel.zhbm = Convert.ToInt32(this.lbzhbm.Text);
|
|
zhxmmodel.zjm = this.lbzjm.Text;
|
|
zhxmmodel.dyslsx = Convert.ToInt16(this.tbdyslsx.Text);
|
|
zhxmmodel.cylb = this.cbbcylb.Text;
|
|
zhxmmodel.dyjtxm = 0;
|
|
zhxmmodel.dyftmsx = 0;
|
|
zhxmmodel.cybj = 0;
|
|
zhxmmodel.dyxtm = 0;
|
|
zhxmmodel.path = " 1";
|
|
zhxmmodel.cxlb = 0;
|
|
zhxmmodel.zjm = StrToPinyin.GetChineseFirstSpell(this.tbzhmc.Text);
|
|
zhxmmodel.zhuxiao = "1";
|
|
zhxmmodel.zhjc = this.tbzhjc.Text;
|
|
zhxmmodel.quyu = this.tbquyu.Text;
|
|
zhxmmodel.quyu2 = this.tbquyu2.Text;
|
|
zhxmmodel.fddm = Convert.ToInt16(LoginUser.yydm);
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
OperationResult or = vservice.Update(zhxmmodel);
|
|
List<int> xmbmlist = new List<int>();
|
|
for (int i = 0; i < dgvsyz.Rows.Count; i++)
|
|
{
|
|
xmbmlist.Add(Convert.ToInt32(dgvsyz.Rows[i].Cells["dataGridViewTextBoxColumn3"].Value));
|
|
}
|
|
var vservicemx = ServiceContainer.GetService<It_zhxmmx>();
|
|
OperationResult ormx = vservicemx.Insertxmmx(zhxmmodel.zhbm, xmbmlist);
|
|
MessageBox.Show(or.Message + ormx.Message);
|
|
comboBox1_SelectedIndexChanged(sender, e);
|
|
}
|
|
}
|
|
|
|
private void button7_Click(object sender, EventArgs e)
|
|
{
|
|
if (Commit() && zt == 1)
|
|
{
|
|
t_zhxm zhxmmodel = new t_zhxm();
|
|
zhxmmodel.fddm = Convert.ToInt16(this.cbbfddm.SelectedIndex);
|
|
zhxmmodel.hyzk = Convert.ToInt16(this.cbbhyzk.SelectedIndex);
|
|
zhxmmodel.jclb = Convert.ToInt16(this.cbbjclb.SelectedIndex);
|
|
zhxmmodel.xb = Convert.ToInt16(this.cbbxb.SelectedIndex);
|
|
zhxmmodel.yzbm = this.cbbyzbm.Text;
|
|
zhxmmodel.cqxm = Convert.ToInt16(this.cbcqxm.Checked);
|
|
zhxmmodel.cxbj = Convert.ToInt16(this.cbcxbj.Checked);
|
|
zhxmmodel.cgxm = Convert.ToInt16(this.cbcgxm.Checked);
|
|
zhxmmodel.dyimage = Convert.ToInt16(this.cbdyimage.Checked);
|
|
zhxmmodel.fbg = Convert.ToInt16(this.cbfbg.Checked);
|
|
zhxmmodel.hsqr = Convert.ToInt16(this.cbhsqr.Checked);
|
|
zhxmmodel.hzbj = Convert.ToInt16(this.cbhzbj.Checked);
|
|
zhxmmodel.wsbj = Convert.ToInt16(this.cbwsbj.Checked);
|
|
zhxmmodel.cbts = Convert.ToInt16(this.tbcbts.Text);
|
|
zhxmmodel.color = this.tbcolor.Text;
|
|
zhxmmodel.cxsl = Convert.ToInt16(this.tbcxsl.Text);
|
|
zhxmmodel.dytmsl = Convert.ToInt16(this.tbdytmsl.Text);
|
|
zhxmmodel.jg = Convert.ToInt32(Convert.ToDouble(this.tbjg.Text) * 100);
|
|
zhxmmodel.lcyy = this.tblcyy.Text;
|
|
zhxmmodel.mzjg = Convert.ToInt32(Convert.ToDouble(this.tbmzjg.Text) * 100);
|
|
zhxmmodel.wlks = this.tbwlks.Text;
|
|
zhxmmodel.wlks2 = this.tbwlks2.Text;
|
|
zhxmmodel.xssx = Convert.ToInt16(this.tbxssx.Text);
|
|
zhxmmodel.zhmc = this.tbzhmc.Text;
|
|
zhxmmodel.ksbm = Convert.ToInt32(this.lbksbm.Text);
|
|
zhxmmodel.zhbm = Convert.ToInt32(this.lbzhbm.Text);
|
|
zhxmmodel.zjm = this.lbzjm.Text;
|
|
zhxmmodel.dyslsx = Convert.ToInt16(this.tbdyslsx.Text);
|
|
zhxmmodel.cylb = this.cbbcylb.Text;
|
|
zhxmmodel.dyjtxm = 0;
|
|
zhxmmodel.dyftmsx = 0;
|
|
zhxmmodel.cybj = 0;
|
|
zhxmmodel.dyxtm = 0;
|
|
zhxmmodel.path = " 1";
|
|
zhxmmodel.cxlb = 0;
|
|
zhxmmodel.zjm = StrToPinyin.GetChineseFirstSpell(this.tbzhmc.Text);
|
|
zhxmmodel.zhuxiao = "0";
|
|
zhxmmodel.zhjc = this.tbzhjc.Text;
|
|
zhxmmodel.quyu = this.tbquyu.Text;
|
|
zhxmmodel.quyu2 = this.tbquyu2.Text;
|
|
zhxmmodel.fddm = Convert.ToInt16(LoginUser.yydm);
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
OperationResult or = vservice.Update(zhxmmodel);
|
|
List<int> xmbmlist = new List<int>();
|
|
for (int i = 0; i < dgvsyz.Rows.Count; i++)
|
|
{
|
|
xmbmlist.Add(Convert.ToInt32(dgvsyz.Rows[i].Cells["dataGridViewTextBoxColumn3"].Value));
|
|
}
|
|
var vservicemx = ServiceContainer.GetService<It_zhxmmx>();
|
|
OperationResult ormx = vservicemx.Insertxmmx(zhxmmodel.zhbm, xmbmlist);
|
|
MessageBox.Show(or.Message + ormx.Message);
|
|
comboBox1_SelectedIndexChanged(sender, e);
|
|
}
|
|
}
|
|
|
|
private void button3_Click(object sender, EventArgs e)
|
|
{
|
|
tjcxmBindingSource.Clear();
|
|
zt = 0;
|
|
this.cbbcylb.SelectedIndex = -1;
|
|
this.cbbfddm.SelectedIndex = 0;
|
|
this.cbbhyzk.SelectedIndex = 2;
|
|
this.cbbjclb.SelectedIndex = 1;
|
|
this.cbbxb.SelectedIndex = 2;
|
|
this.cbbyzbm.SelectedIndex = -1;
|
|
this.cbcqxm.Checked = false;
|
|
this.cbcxbj.Checked = false;
|
|
this.cbcgxm.Checked = false;
|
|
this.cbdyimage.Checked = false;
|
|
this.cbfbg.Checked = false;
|
|
this.cbhsqr.Checked = false;
|
|
this.cbhzbj.Checked = false;
|
|
this.cbwsbj.Checked = false;
|
|
this.tbcbts.Text = "";
|
|
this.tbcolor.Text = "";
|
|
this.tbcxsl.Text = "";
|
|
this.tbdytmsl.Text = "";
|
|
this.tbjg.Text = "";
|
|
this.tblcyy.Text = "";
|
|
this.tbmzjg.Text = "";
|
|
this.tbwlks.Text = "";
|
|
this.tbwlks2.Text = "";
|
|
this.tbxssx.Text = "";
|
|
this.tbzhmc.Text = "";
|
|
this.lbksbm.Text = ccbssks.SelectedValue.ToString();
|
|
this.lbzhbm.Text = "";
|
|
this.lbzjm.Text = "";
|
|
this.tbdyslsx.Text = "";
|
|
this.cbbcylb.Text = "";
|
|
this.lbzhuxiao.Text = "";
|
|
this.tbzhjc.Text = "";
|
|
this.tbquyu.Text = "";
|
|
this.tbquyu2.Text = "";
|
|
this.tbwsjg.Text = "";
|
|
}
|
|
|
|
private void button4_Click(object sender, EventArgs e)
|
|
{
|
|
if(LoginUser.yydm=="1" && LoginUser.username!= "superadmin")
|
|
{
|
|
return;
|
|
}
|
|
|
|
if (Commit() && zt == 0)
|
|
{
|
|
t_zhxm zhxmmodel = new t_zhxm();
|
|
zhxmmodel.fddm = Convert.ToInt16(this.cbbfddm.SelectedIndex);
|
|
zhxmmodel.hyzk = Convert.ToInt16(this.cbbhyzk.SelectedIndex);
|
|
zhxmmodel.jclb = Convert.ToInt16(this.cbbjclb.SelectedIndex);
|
|
zhxmmodel.xb = Convert.ToInt16(this.cbbxb.SelectedIndex);
|
|
zhxmmodel.yzbm = this.cbbyzbm.Text;
|
|
zhxmmodel.cqxm = Convert.ToInt16(this.cbcqxm.Checked);
|
|
zhxmmodel.cxbj = Convert.ToInt16(this.cbcxbj.Checked);
|
|
zhxmmodel.cgxm = Convert.ToInt16(this.cbcgxm.Checked);
|
|
zhxmmodel.dyimage = Convert.ToInt16(this.cbdyimage.Checked);
|
|
zhxmmodel.fbg = Convert.ToInt16(this.cbfbg.Checked);
|
|
zhxmmodel.hsqr = Convert.ToInt16(this.cbhsqr.Checked);
|
|
zhxmmodel.hzbj = Convert.ToInt16(this.cbhzbj.Checked);
|
|
zhxmmodel.wsbj = Convert.ToInt16(this.cbwsbj.Checked);
|
|
zhxmmodel.cbts = Convert.ToInt16(this.tbcbts.Text);
|
|
zhxmmodel.color = this.tbcolor.Text;
|
|
zhxmmodel.cxsl = Convert.ToInt16(this.tbcxsl.Text);
|
|
zhxmmodel.dytmsl = Convert.ToInt16(this.tbdytmsl.Text);
|
|
zhxmmodel.jg = Convert.ToInt32(Convert.ToDouble(this.tbjg.Text) * 100);
|
|
zhxmmodel.lcyy = this.tblcyy.Text;
|
|
zhxmmodel.mzjg = Convert.ToInt32(Convert.ToDouble(this.tbmzjg.Text) * 100);
|
|
zhxmmodel.wlks = this.tbwlks.Text;
|
|
zhxmmodel.wlks2 = this.tbwlks2.Text;
|
|
zhxmmodel.xssx = Convert.ToInt16(this.tbxssx.Text);
|
|
zhxmmodel.zhmc = this.tbzhmc.Text;
|
|
zhxmmodel.ksbm = Convert.ToInt32(this.lbksbm.Text);
|
|
zhxmmodel.zhbm = ServiceContainer.GetService<IBasic>().GetMax(zhxmmodel.DbTableName, 1);
|
|
zhxmmodel.zjm = this.lbzjm.Text;
|
|
zhxmmodel.dyslsx = Convert.ToInt16(this.tbdyslsx.Text);
|
|
zhxmmodel.cylb = this.cbbcylb.Text;
|
|
zhxmmodel.dyjtxm = 0;
|
|
zhxmmodel.dyftmsx = 0;
|
|
zhxmmodel.cybj = 0;
|
|
zhxmmodel.dyxtm = 0;
|
|
zhxmmodel.path = " 1";
|
|
zhxmmodel.cxlb = 0;
|
|
zhxmmodel.zjm = StrToPinyin.GetChineseFirstSpell(this.tbzhmc.Text);
|
|
zhxmmodel.zhuxiao = "0";
|
|
zhxmmodel.zhjc = this.tbzhjc.Text;
|
|
zhxmmodel.quyu = this.tbquyu.Text;
|
|
zhxmmodel.quyu2 = this.tbquyu2.Text;
|
|
//zhxmmodel.jydl = Convert.ToInt32(this.cbbjydl.SelectedValue);
|
|
zhxmmodel.fddm = Convert.ToInt16(LoginUser.yydm);
|
|
zhxmmodel.wsjg = this.tbwsjg.Text;
|
|
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
OperationResult or = vservice.Insert(zhxmmodel);
|
|
|
|
List<int> xmbmlist = new List<int>();
|
|
for (int i = 0; i < dgvsyz.Rows.Count; i++)
|
|
{
|
|
xmbmlist.Add(Convert.ToInt32(dgvsyz.Rows[i].Cells["dataGridViewTextBoxColumn3"].Value));
|
|
}
|
|
var vservicemx = ServiceContainer.GetService<It_zhxmmx>();
|
|
OperationResult ormx = vservicemx.Insertxmmx(zhxmmodel.zhbm, xmbmlist);
|
|
MessageBox.Show(or.Message + ormx.Message);
|
|
comboBox1_SelectedIndexChanged(sender, e);
|
|
}
|
|
}
|
|
private bool m_nonNumberEntered = false;
|
|
private void m_textBox_KeyDown(object sender, KeyEventArgs e)
|
|
{
|
|
m_nonNumberEntered = false;
|
|
if (e.KeyCode < Keys.D0 || e.KeyCode > Keys.D9)
|
|
{
|
|
if (e.KeyCode < Keys.NumPad0 || e.KeyCode > Keys.NumPad9)
|
|
{
|
|
if (e.KeyCode != Keys.Back)
|
|
{
|
|
m_nonNumberEntered = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
private void m_textBox_KeyPress(object sender, KeyPressEventArgs e)
|
|
{
|
|
if (m_nonNumberEntered)
|
|
{
|
|
e.Handled = true;
|
|
}
|
|
}
|
|
|
|
private void dgvt_zhxm_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
|
|
{
|
|
for (int i = 0; i < dgvt_zhxm.Rows.Count; i++)
|
|
{
|
|
if (dgvt_zhxm.Rows[i].Cells["zhuxiao"].Value.ToString() == "1")
|
|
{
|
|
dgvt_zhxm.Rows[i].DefaultCellStyle.BackColor = Color.Red;
|
|
}
|
|
}
|
|
}
|
|
|
|
private void radioButton2_Click(object sender, EventArgs e)
|
|
{
|
|
this.radioButton1.Checked = false;
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
List<t_zhxm> al = vservice.GetzhxmByks(Convert.ToInt32(this.ccbssks.SelectedValue), Convert.ToInt32(LoginUser.yydm));
|
|
this.dgvt_zhxm.DataSource = al;
|
|
tjcxmBindingSource1.DataSource = ServiceContainer.GetService<It_jcxm>().getAllJcxm(Convert.ToInt32(this.ccbssks.SelectedValue));
|
|
tjcxmBindingSource.Clear();
|
|
}
|
|
|
|
private void radioButton1_Click(object sender, EventArgs e)
|
|
{
|
|
this.radioButton2.Checked = false;
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
List<t_zhxm> al = vservice.GetzhxmByksAll(Convert.ToInt32(this.ccbssks.SelectedValue), Convert.ToInt32(LoginUser.yydm));
|
|
this.dgvt_zhxm.DataSource = al;
|
|
tjcxmBindingSource1.DataSource = ServiceContainer.GetService<It_jcxm>().getAllJcxm(Convert.ToInt32(this.ccbssks.SelectedValue));
|
|
tjcxmBindingSource.Clear();
|
|
}
|
|
|
|
private void tbZJF_KeyDown(object sender, KeyEventArgs e)
|
|
{
|
|
if (e.KeyCode == Keys.Enter)
|
|
{
|
|
string zjf = this.tbZJF.Text.Trim();
|
|
zjf = zjf.ToLower();
|
|
|
|
//查询所有的组合项目
|
|
var vservice = ServiceContainer.GetService<It_zhxm>();
|
|
List<t_zhxm> al = vservice.GetzhxmByksAll(-1, Convert.ToInt32(LoginUser.yydm));
|
|
|
|
if (al == null)
|
|
{
|
|
return;
|
|
}
|
|
|
|
var data = al.Where(t => ((zjf == null || zjf == "") ? true : (t.zjm.Contains(zjf))));
|
|
if (data.Any())
|
|
{
|
|
this.dgvt_zhxm.DataSource = null;
|
|
this.dgvt_zhxm.DataSource = data.ToList();
|
|
}
|
|
else
|
|
{
|
|
this.dgvt_zhxm.DataSource = null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|