163 lines
5.8 KiB
C#
163 lines
5.8 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 EAS.Services;
|
|
using SOH.BLL;
|
|
using SOH.Entities;
|
|
using SOH;
|
|
using SOH.Common;
|
|
using SOH.Data;
|
|
|
|
namespace SaleSettings
|
|
{
|
|
public partial class frmKeHuLianXiRenCz : Form
|
|
{
|
|
public frmKeHuLianXiRenCz()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
int lid;
|
|
int zt = 0;//zt=0 lxrid=khbm zt=1 lxrid=lxrid
|
|
frmKeHuZiLiaoCz cs;
|
|
public frmKeHuLianXiRenCz(int lxrid, int zt1,frmKeHuZiLiaoCz cz)
|
|
{
|
|
InitializeComponent();
|
|
lid = lxrid;
|
|
zt = zt1;
|
|
this.cs = cz;
|
|
if (zt == 1)
|
|
{
|
|
var vservice = ServiceContainer.GetService<Its_khComm>();
|
|
cbbquyu.DataSource = vservice.Getquyu();
|
|
ts_khlxr lxrmodel = ServiceContainer.GetService<Its_khlxr>().GetlxrBylxrbm(lid)[0];
|
|
tblxrcz.Text = lxrmodel.lxrcz;
|
|
tblxrdz.Text = lxrmodel.lxrdz;
|
|
tblxrgddh.Text = lxrmodel.lxrgddh;
|
|
tblxrjnr.Text = lxrmodel.lxrjnr;
|
|
tblxrjtdh.Text = lxrmodel.lxrjtdh;
|
|
tblxryb.Text = lxrmodel.lxryb;
|
|
tblxryddh.Text = lxrmodel.lxryddh;
|
|
tblxryx.Text = lxrmodel.lxryx;
|
|
tbnl.Text = lxrmodel.nl.ToString();
|
|
cbbquyu.SelectedIndex = lxrmodel.qybm;
|
|
tbssbm.Text = lxrmodel.ssbm;
|
|
cbbxb.SelectedIndex = lxrmodel.xb;
|
|
tbxm.Text = lxrmodel.xm;
|
|
//this.tbxm.Text = lxrmodel.zjm;
|
|
tbzw.Text = lxrmodel.zw;
|
|
tblxryyah.Text = lxrmodel.lxryyah;
|
|
}
|
|
}
|
|
|
|
private void frmKeHuLianXiRenCz_Load(object sender, EventArgs e)
|
|
{
|
|
var vservice = ServiceContainer.GetService<Its_khComm>();
|
|
cbbquyu.DataSource = vservice.Getquyu();
|
|
cbbxb.SelectedIndex = 0;
|
|
}
|
|
public bool check()
|
|
{
|
|
if (tbxm.Text == "")
|
|
{
|
|
MessageBox.Show("联系人姓名不能为空!");
|
|
return false;
|
|
}
|
|
if (tbnl.Text == "")
|
|
{
|
|
MessageBox.Show("年龄不能为空!");
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
if (!check())
|
|
{
|
|
return ;
|
|
}
|
|
ts_khlxr lxrmodel = new ts_khlxr();
|
|
if (zt == 0)
|
|
{
|
|
lxrmodel.lxrcz = tblxrcz.Text;
|
|
lxrmodel.lxrdz = tblxrdz.Text;
|
|
lxrmodel.lxrgddh = tblxrgddh.Text;
|
|
lxrmodel.lxrjnr = tblxrjnr.Text;
|
|
lxrmodel.lxrjtdh = tblxrjtdh.Text;
|
|
lxrmodel.lxryb = tblxryb.Text;
|
|
lxrmodel.lxryddh = tblxryddh.Text;
|
|
lxrmodel.lxryx = tblxryx.Text;
|
|
lxrmodel.lxryyah = tblxryyah.Text;
|
|
lxrmodel.nl = Convert.ToInt16(tbnl.Text);
|
|
lxrmodel.qybm = Convert.ToInt16(cbbquyu.SelectedValue);
|
|
lxrmodel.ssbm = tbssbm.Text;
|
|
lxrmodel.xb = Convert.ToInt16(cbbxb.SelectedIndex);
|
|
lxrmodel.xm = tbxm.Text;
|
|
lxrmodel.xsczy = LoginUser.xm;
|
|
lxrmodel.zjm = StrToPinyin.GetChineseFirstSpell(this.tbxm.Text);
|
|
lxrmodel.zw = tbzw.Text;
|
|
lxrmodel.khbm = lid;
|
|
lxrmodel.csbm = 1;
|
|
lxrmodel.sfbm = 1;
|
|
lxrmodel.lxrbm = ServiceContainer.GetService<IBasic>().GetMax(lxrmodel.DbTableName, -1);
|
|
var service = ServiceContainer.GetService<Its_khlxr>();
|
|
OperationResult or = service.Insert(lxrmodel);
|
|
MessageBox.Show(or.Message);
|
|
//新增
|
|
}
|
|
else
|
|
{
|
|
lxrmodel = ServiceContainer.GetService<Its_khlxr>().GetlxrBylxrbm(lid)[0];
|
|
lxrmodel.lxrcz = tblxrcz.Text;
|
|
lxrmodel.lxrdz = tblxrdz.Text;
|
|
lxrmodel.lxrgddh = tblxrgddh.Text;
|
|
lxrmodel.lxrjnr = tblxrjnr.Text;
|
|
lxrmodel.lxrjtdh = tblxrjtdh.Text;
|
|
lxrmodel.lxryb = tblxryb.Text;
|
|
lxrmodel.lxryddh = tblxryddh.Text;
|
|
lxrmodel.lxryx = tblxryx.Text;
|
|
lxrmodel.lxryyah = tblxryyah.Text;
|
|
lxrmodel.nl = Convert.ToInt16(tbnl.Text);
|
|
lxrmodel.qybm = Convert.ToInt16(cbbquyu.SelectedValue);
|
|
lxrmodel.ssbm = tbssbm.Text;
|
|
lxrmodel.xb = Convert.ToInt16(cbbxb.SelectedIndex);
|
|
lxrmodel.xm = tbxm.Text;
|
|
lxrmodel.xsczy = LoginUser.xm;
|
|
lxrmodel.zjm = StrToPinyin.GetChineseFirstSpell(this.tbxm.Text);
|
|
lxrmodel.zw = tbzw.Text;
|
|
lxrmodel.csbm = 1;
|
|
lxrmodel.sfbm = 1;
|
|
var service = ServiceContainer.GetService<Its_khlxr>();
|
|
OperationResult or = service.Update(lxrmodel);
|
|
MessageBox.Show(or.Message);
|
|
//修改
|
|
}
|
|
cs.frmKeHuZiLiaoCz_Load(sender, e);
|
|
this.Close();
|
|
}
|
|
|
|
private void button3_Click(object sender, EventArgs e)
|
|
{
|
|
zt = 0;
|
|
tblxrcz.Text = "";
|
|
tblxrdz.Text = "";
|
|
tblxrgddh.Text = "";
|
|
tblxrjnr.Text = "";
|
|
tblxrjtdh.Text = "";
|
|
tblxryb.Text = "";
|
|
tblxryddh.Text = "";
|
|
tblxryx.Text = "";
|
|
tblxryyah.Text = "";
|
|
tbnl.Text = "";
|
|
tbssbm.Text = "";
|
|
tbxm.Text = "";
|
|
this.tbxm.Text = "";
|
|
tbzw.Text = "";
|
|
}
|
|
}
|
|
}
|