1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018 |
- 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;
- namespace LYFZ.Software.MainBusiness.Dresses.DressManagement.Rental
- {
- public partial class FrmDressRental : LYFZ.Software.UI.Dresses.DressManagement.Rental.FrmDressRental
- {
- LYFZ.BLL.BLL_ErpDressSaleRentalOrder DressSaleRentalOrderBll = new BLL.BLL_ErpDressSaleRentalOrder();
- LYFZ.BLL.BLL_ErpDressFrom DressFromBll = new BLL.BLL_ErpDressFrom();
- bool bl = false;
- public string Dsfm_DressNumber;
- public string PreselectedNumber_OK;
- public FrmDressRental()
- {
- this.FormClosed += FrmDressRental_FormClosed;
- }
- void FrmDressRental_FormClosed(object sender, FormClosedEventArgs e)
- {
- if (bl)
- {
- this.DialogResult = DialogResult.OK;
- }
- }
- #region 加载
- protected override void FrmDressRental_Shown(object sender, EventArgs e)
- {
- try
- {
- LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.HidePhoneControls(this.txtCus_Telephone);
- #region 部门人员绑定
- LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.BindComboBoxTreeView_DepartmentAndEmployee(this.txtDsro_CreateName, IsFirstNodeNull: true);
- //LYFZ.BLL.BLL_ErpDepartment BLLerpdepartment = new BLL.BLL_ErpDepartment();
- //DataTable tbl = BLLerpdepartment.GetAllList().Tables[0];
- //if (tbl.Rows.Count > 0)
- //{
- // TreeNode root = null;
- // for (int i = 0; i < tbl.Rows.Count; i++)
- // {
- // root = new TreeNode(tbl.Rows[i]["Dt_Name"].ToString());
- // this.CreateTreeViewDepartmentUser(root.Nodes, tbl.Rows[i]["ID"].ToString());
- // this.txtDsro_CreateName.TreeView.Nodes.Add(root);
- // }
- //}
- #endregion
- DataTable dt = new DataTable();
- if (!string.IsNullOrEmpty(PreselectedNumber_OK))
- {
- #region 获取已预选
- #region 隐藏
- btnCusSelect.Enabled = false;
- txtDsro_Amount.Text = "";
- txtDsro_MortgageAmount.Text = "";
- txtDsro_Remark.Text = "";
- txtDsro_CreateName.Text = "";
- txtDsro_CreateDateTime.Text = "";
- txtDsro_TakeDressTime.Text = "";
- txtDsro_ReservationBackTime.Text = "";
- txtCus_Name.Text = "";
- txtCus_Name.ReadOnly = true;
- txtCus_Telephone.Text = "";
- txtCus_Telephone.ReadOnly = true;
- txtCus_QQ.Text = "";
- txtCus_QQ.ReadOnly = true;
- txtCus_Address.Text = "";
- txtCus_Address.ReadOnly = true;
- txtCus_WorkUnit.Text = "";
- txtCus_WorkUnit.ReadOnly = true;
- txtCus_Birthday.Text = "";
- txtCus_Birthday.Enabled = false;
- chkCus_BirthdayLunar.Checked = false;
- chkCus_BirthdayLunar.Enabled = false;
- txtCus_DayForMarriage.Text = "";
- txtCus_DayForMarriage.Enabled = false;
- chkCus_DayForMarriageLunar.Checked = false;
- chkCus_DayForMarriageLunar.Enabled = false;
- txtCus_CustomerNumber.Text = "";
- txtDsro_CreateName.Enabled = false;
- #endregion
- #region 获取预选资料
- dt = DressSaleRentalOrderBll.View_DressSaleRentalOrder(" and Dsro_Number='" + PreselectedNumber_OK + "'").Tables[0];
- if (dt.Rows.Count > 0)
- {
- txtDsro_Number.Text = dt.Rows[0]["Dsro_Number"].ToString();
- txtDsro_Amount.Text = dt.Rows[0]["Dsro_Amount"].ToString();
- txtDsro_MortgageAmount.Text = dt.Rows[0]["Dsro_MortgageAmount"].ToString();
- txtDsro_CreateName.TagFindText(dt.Rows[0]["Dsro_CreateName"].ToString());
- txtDsro_HandledName.Text = dt.Rows[0]["经手人"].ToString();
- txtDsro_CreateDateTime.Text = Convert.ToDateTime(dt.Rows[0]["Dsro_CreateDateTime"]).ToString("yyyy-MM-dd");
- txtDsro_Remark.Text = dt.Rows[0]["Dsro_Remark"].ToString();
- txtDsro_TakeDressTime.Text = "";
- txtDsro_ReservationBackTime.Text = "";
- }
- #endregion
- #region 获取礼服资料
- if (!string.IsNullOrEmpty(Dsfm_DressNumber))
- {
- string[] Dsfm_DressNumbers = Dsfm_DressNumber.Split(',');
- for (int t = 0; t < Dsfm_DressNumbers.Length; t++)
- {
- dt = DressFromBll.View_tb_ErpDressFrom(" and Dsfm_DressNumber='" + Dsfm_DressNumbers[t] + "'").Tables[0];
- #region
- DataGridViewRow dgvr = new DataGridViewRow();
- DataGridViewCell cell = null;
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_DressNumber"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_DressName"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = "1";
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_RentPrice"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_SalePrice"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_CostPrice"].ToString().Trim();
- dgvr.Cells.Add(cell);
- this.dgv.Rows.Add(dgvr);
- #endregion
- }
- dgv.ClearSelection();
- }
- #endregion
- #region 获取客户资料
- dt = new DataTable();
- LYFZ.BLL.BLL_ErpCustomer CustomerBll = new BLL.BLL_ErpCustomer();
- dt = CustomerBll.View_tb_ErpCustomer(" and Cus_CustomerNumber='" + DressSaleRentalOrderBll.View_DressSaleRentalOrder(" and Dsro_Number='" + PreselectedNumber_OK + "'").Tables[0].Rows[0]["Dsro_CustomerNumber"] + "'").Tables[0];
- txtCus_Name.Text = dt.Rows[0]["Cus_Name"].ToString();
- txtCus_Telephone.Text = dt.Rows[0]["Cus_Telephone"].ToString();
- txtCus_QQ.Text = dt.Rows[0]["Cus_QQ"].ToString();
- txtCus_Address.Text = dt.Rows[0]["Cus_Address"].ToString();
- txtCus_WorkUnit.Text = dt.Rows[0]["Cus_WorkUnit"].ToString();
- txtCus_Birthday.Text = dt.Rows[0]["Cus_Birthday"].ToString();
- string Cus_BirthdayLunar = dt.Rows[0]["Cus_BirthdayLunar"].ToString();
- if (Cus_BirthdayLunar.ToString() == "1")
- {
- chkCus_BirthdayLunar.Checked = true;
- }
- txtCus_DayForMarriage.Text = dt.Rows[0]["Cus_DayForMarriage"].ToString();
- string Cus_DayForMarriageLunar = dt.Rows[0]["Cus_DayForMarriageLunar"].ToString();
- if (Cus_DayForMarriageLunar.ToString() == "1")
- { chkCus_DayForMarriageLunar.Checked = true; }
- txtCus_CustomerNumber.Text = dt.Rows[0]["Cus_CustomerNumber"].ToString();
- #endregion
- #endregion
- }
- else
- {
- #region 无预选
- txtDsro_HandledName.Text = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_Name;
- txtDsro_CreateDateTime.Text = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime().ToString("yyyy-MM-dd");
- #region 获取单号
- BindDsro_Number();
- #endregion
- #region 获取礼服资料
- if (!string.IsNullOrEmpty(Dsfm_DressNumber))
- {
- string[] Dsfm_DressNumbers = Dsfm_DressNumber.Split(',');
- for (int t = 0; t < Dsfm_DressNumbers.Length; t++)
- {
- dt = DressFromBll.View_tb_ErpDressFrom(" and Dsfm_DressNumber='" + Dsfm_DressNumbers[t] + "'").Tables[0];
- #region
- DataGridViewRow dgvr = new DataGridViewRow();
- DataGridViewCell cell = null;
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_DressNumber"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_DressName"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = "1";
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_RentPrice"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_SalePrice"].ToString().Trim();
- dgvr.Cells.Add(cell);
- cell = new DataGridViewTextBoxCell();
- cell.Value = dt.Rows[0]["Dsfm_CostPrice"].ToString().Trim();
- dgvr.Cells.Add(cell);
- this.dgv.Rows.Add(dgvr);
- #endregion
- }
- dgv.ClearSelection();
- }
- #endregion
- #endregion
- }
- }
- catch (Exception ex)
- {
- MessageBoxCustom.Show(ex.Message);
- }
- }
- #region 获取礼服订单单号
- /// <summary>
- /// 获取礼服订单单号
- /// </summary>
- public void BindDsro_Number()
- {
- DataTable dt = new DataTable();
- //获取最大编号
- LYFZ.BLL.BLL_ErpDressSaleRentalOrder DressSaleRentalOrderbll = new BLL.BLL_ErpDressSaleRentalOrder();
- dt = DressSaleRentalOrderbll.GetAllList().Tables[0];
- if (dt.Rows.Count > 0)
- {
- int Count = Convert.ToInt32(DressSaleRentalOrderbll.Get_Max_Dsro_Number());
- this.txtDsro_Number.Text = "LFDH00" + Convert.ToInt32(Count + 1);
- }
- else
- {
- this.txtDsro_Number.Text = "LFDH001";
- }
- }
- #endregion
- #endregion
- #region dgv事件
- protected override void dgv_Click(object sender, EventArgs e)
- {
- if (dgv.Rows.Count > 0)
- {
- LYFZ.BLL.BLL_ErpDressFrom DressFromBll = new BLL.BLL_ErpDressFrom();
- DataTable dt = new DataTable();
- string Dsfm_DressNumber = dgv.CurrentRow.Cells["Dsfm_DressNumber"].Value.ToString();
- dt = DressFromBll.View_tb_ErpDressFrom(" and Dsfm_DressNumber='" + Dsfm_DressNumber + "'").Tables[0];
- if (dt.Rows.Count > 0)
- {
- string dressFromPath = BLL.BLL_ErpDressFrom.GetDressFromPath() + "\\" + dt.Rows[0]["Dsfm_PicturePath"];
- if (System.IO.File.Exists(dressFromPath))
- {
- picDsfm_PicturePath.Image = Image.FromFile(dressFromPath);
- }
- }
- }
- }
- #endregion
- #region 保存
- protected override void btnSave_Click(object sender, EventArgs e)
- {
- try
- {
- LYFZ.BLL.BLL_ErpOrder Orderbll = new LYFZ.BLL.BLL_ErpOrder();
- LYFZ.BLL.BLL_ErpDressSaleRentalOrder DressSaleRentalOrderBll = new BLL.BLL_ErpDressSaleRentalOrder();
- LYFZ.Model.Model_ErpDressSaleRentalOrder DressSaleRentalOrderModel = new Model.Model_ErpDressSaleRentalOrder();
- LYFZ.BLL.BLL_ErpDressSaleRentalDetail DressSaleRentalDetailBll = new BLL.BLL_ErpDressSaleRentalDetail();
- LYFZ.Model.Model_ErpDressSaleRentalDetail DressSaleRentalDetailModel = new Model.Model_ErpDressSaleRentalDetail();
- LYFZ.BLL.BLL_ErpDressFrom DressFromBll = new BLL.BLL_ErpDressFrom();
- LYFZ.Model.Model_ErpDressFrom DressFromModel = null;
- LYFZ.BLL.BLL_ErpSystemConfigure SystemConfigureBll = new BLL.BLL_ErpSystemConfigure();
- string ty = "";
- if (string.IsNullOrEmpty(txtDsro_TakeDressTime.DateValue))
- {
- MessageBoxCustom.Show("取衣时间不能为空!");
- return;
- }
- #region 判断礼服是否撞期
- if (dgv.Rows.Count > 0)
- {
- DataTable dt_DressSaleRentalDetail = Orderbll.GetView_Custom("View_DressSaleRentalDetail", StrWhere: "Dsro_Type='0' and Dsrd_BackStatus='3'", ShowColumnName: "Id,Dsrd_Number,Dsrd_DressNumber,Dsrd_DressName,Dsrd_SaleRentalQuantity,Dsrd_CostPrice,Dsrd_SalePrice,Dsrd_BackTime,Dsrd_BackStatus,Dsrd_BackRemark,Dsrd_CreateDateTime,Dsrd_CreateName,Dsrd_UpdateDateTime,Dsrd_UpdateName,Dsro_Number,Dsro_Type,Dsro_Amount,Dsro_MortgageAmount,Dsro_CustomerNumber,Dsro_TakeDressTime,Dsro_ReservationBackTime,Dsro_Remark,Dsro_CreateDateTime,Dsro_CreateName,Dsro_UpdateDateTime,Dsro_UpdateName,Cus_Name,还衣天数,还衣天数取衣日期,还衣天数加还衣日期,Dsfm_RentPrice").Tables[0];
- for (int i = 0; i < dgv.Rows.Count; i++)
- {
- //选择取衣时间
- DateTime TakeClothesTime = Convert.ToDateTime(txtDsro_TakeDressTime.DateValue);
- //礼服编号
- string Dsfm_DressNumber = dgv.Rows[i].Cells["Dsfm_DressNumber"].Value.ToString();
- DataRow[] row_DSRD = dt_DressSaleRentalDetail.Select(" Dsrd_DressNumber='" + Dsfm_DressNumber + "' ");
- if (row_DSRD.Length > 0)
- {
- for (int t = 0; t < row_DSRD.Length; t++)
- {
- DateTime StarTime = Convert.ToDateTime(row_DSRD[t]["还衣天数取衣日期"]);
- DateTime StarEnd = Convert.ToDateTime(row_DSRD[t]["还衣天数加还衣日期"]);
- if (TakeClothesTime >= StarTime && TakeClothesTime <= StarEnd)
- {
- ty = "1";
- }
- }
- if (ty == "1")
- {
- MessageBoxCustom.Show("(礼服编号:" + Dsfm_DressNumber + " " + " 礼服名称:" + dgv.Rows[i].Cells["Dsfm_DressName"].Value.ToString() + ") 已经撞期,无法租售");
- return;
- }
- }
- }
- }
- #endregion
- #region 出租
- if (radRent.Checked == true)
- {
- #region 判断输入框不能为空
- if (string.IsNullOrEmpty(txtDsro_Number.Text))
- {
- MessageBoxCustom.Show("单号不能为空!");
- return;
- }
- if (dgv.Rows.Count == 0)
- {
- MessageBoxCustom.Show("礼服资料不能为空!请选择礼服!");
- return;
- }
- if (string.IsNullOrEmpty(txtDsro_Amount.Text))
- {
- MessageBoxCustom.Show("金额不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtDsro_MortgageAmount.Text))
- {
- MessageBoxCustom.Show("押金不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtDsro_CreateName.Text.Trim()))
- {
- MessageBoxCustom.Show("销售人员不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtCus_Name.Text))
- {
- MessageBoxCustom.Show("客户名称不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtCus_Telephone.Text))
- {
- MessageBoxCustom.Show("客户电话不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtDsro_ReservationBackTime.DateValue))
- {
- MessageBoxCustom.Show("还回时间不能为空!");
- return;
- }
- if (!string.IsNullOrEmpty(txtDsro_TakeDressTime.DateValue) && !string.IsNullOrEmpty(txtDsro_ReservationBackTime.DateValue))
- {
- if (Convert.ToDateTime(txtDsro_TakeDressTime.DateValue) > Convert.ToDateTime(txtDsro_ReservationBackTime.DateValue))
- {
- MessageBoxCustom.Show("取衣时间必须小于还衣时间!");
- return;
- }
- }
- int intMasse = this.txtCus_Birthday.CheckDateValue(this.txtCus_Birthday, chkCus_BirthdayLunar);
- if (intMasse == 1) { MessageBoxCustom.Show("生日日期日期格式输入错误"); return; }
- else if (intMasse == 2)
- { MessageBoxCustom.Show("生日日期:" + this.txtCus_Birthday.StrValue.Trim() + "不是公历日期,若要保存请勾上农历"); return; }
- intMasse = this.txtCus_DayForMarriage.CheckDateValue(this.txtCus_DayForMarriage, chkCus_DayForMarriageLunar);
- if (intMasse == 1) { MessageBoxCustom.Show("婚期日期日期格式输入错误"); return; }
- else if (intMasse == 2)
- { MessageBoxCustom.Show("婚期日期:" + this.txtCus_DayForMarriage.StrValue.Trim() + "不是公历日期,若要保存请勾上农历"); return; }
- #endregion
- #region 出租
- if (!string.IsNullOrEmpty(PreselectedNumber_OK))
- {
- DataTable dt = DressSaleRentalOrderBll.GetList(" Dsro_Number='" + PreselectedNumber_OK + "'").Tables[0];
- DressSaleRentalOrderModel = DressSaleRentalOrderBll.GetModel(Convert.ToInt32(dt.Rows[0]["ID"]));
- #region 修改礼服租售订单表
- DressSaleRentalOrderModel.Dsro_Type = "0";
- DressSaleRentalOrderModel.Dsro_Amount = Convert.ToDecimal(txtDsro_Amount.Text == "" ? "0.00" : txtDsro_Amount.Text);
- DressSaleRentalOrderModel.Dsro_MortgageAmount = Convert.ToDecimal(txtDsro_MortgageAmount.Text == "" ? "0.00" : txtDsro_MortgageAmount.Text);
- DressSaleRentalOrderModel.Dsro_TakeDressTime = Convert.ToDateTime(txtDsro_TakeDressTime.DateValue.ToString());
- DressSaleRentalOrderModel.Dsro_ReservationBackTime = Convert.ToDateTime(txtDsro_ReservationBackTime.DateValue); ;
- DressSaleRentalOrderModel.Dsro_Remark = txtDsro_Remark.Text.Trim();
- DressSaleRentalOrderModel.Dsro_UpdateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- DressSaleRentalOrderModel.Dsro_UpdateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- DressSaleRentalOrderBll.Update(DressSaleRentalOrderModel);
- #endregion
- MessageBoxCustom.Show("保存成功!");
- this.Close();
- }
- else
- {
- #region 增加礼服租售订单表
- DressSaleRentalOrderModel.Dsro_Number = txtDsro_Number.Text.Trim();
- DressSaleRentalOrderModel.Dsro_DividedShop = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetLocalCompanyInfoID();
- DressSaleRentalOrderModel.Dsro_Type = "0";
- DressSaleRentalOrderModel.Dsro_Amount = Convert.ToDecimal(txtDsro_Amount.Text == "" ? "0.00" : txtDsro_Amount.Text);
- DressSaleRentalOrderModel.Dsro_MortgageAmount = Convert.ToDecimal(txtDsro_MortgageAmount.Text == "" ? "0.00" : txtDsro_MortgageAmount.Text);
- DressSaleRentalOrderModel.Dsro_TakeDressTime = Convert.ToDateTime(txtDsro_TakeDressTime.DateValue.ToString());
- DressSaleRentalOrderModel.Dsro_ReservationBackTime = Convert.ToDateTime(txtDsro_ReservationBackTime.DateValue); ;
- DressSaleRentalOrderModel.Dsro_Remark = txtDsro_Remark.Text.Trim();
- DressSaleRentalOrderModel.Dsro_CreateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- DressSaleRentalOrderModel.Dsro_CreateName = txtDsro_CreateName.Tag.ToString();
- DressSaleRentalOrderModel.Dsro_HandledName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- #region 增加客户编号
- if (txtCus_Name.ReadOnly == true)
- {
- DressSaleRentalOrderModel.Dsro_CustomerNumber = txtCus_CustomerNumber.Text.Trim();
- }
- else
- {
- LYFZ.Model.Model_ErpCustomer model = new Model.Model_ErpCustomer();
- LYFZ.BLL.BLL_ErpCustomer bll = new BLL.BLL_ErpCustomer();
- #region 增加
- #region 手机存在
- if (!string.IsNullOrEmpty(txtCus_Telephone.Text))
- {
- if (bll.Exists("Cus_Telephone", txtCus_Telephone.Text) == true)
- {
- MessageBoxCustom.Show("客户手机已经存在");
- return;
- }
- }
- #endregion
- model.Cus_CustomerNumber = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime().ToString("yyyyMMddHHmmssfff") + "1";//获取新编号
- model.Cus_DividedShop = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetLocalCompanyInfoID();
- model.Cus_CustomizeNumber = "";
- model.Cus_Type = "订单客户";
- model.Cus_ServiceType = "Clothing";
- model.Cus_Name = this.txtCus_Name.Text.ToString().Trim();
- model.Cus_Telephone = this.txtCus_Telephone.Text.ToString().Trim();
- model.Cus_QQ = this.txtCus_QQ.Text.ToString().Trim();
- model.Cus_Address = this.txtCus_Address.Text.ToString().Trim();
- model.Cus_WorkUnit = this.txtCus_WorkUnit.Text.ToString().Trim();
- model.Cus_Birthday = txtCus_Birthday.StrValue.Trim();
- if (chkCus_BirthdayLunar.Checked == true)
- {
- model.Cus_BirthdayLunar = "1";
- }
- else { model.Cus_BirthdayLunar = "0"; }
- model.Cus_DayForMarriage = txtCus_DayForMarriage.StrValue.ToString();
- if (chkCus_DayForMarriageLunar.Checked == true)
- {
- model.Cus_DayForMarriageLunar = "1";
- }
- else
- {
- model.Cus_DayForMarriageLunar = "0";
- }
- model.Cus_CreateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- model.Cus_CreateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- bll.Add(model);
- #endregion
- DressSaleRentalOrderModel.Dsro_CustomerNumber = model.Cus_CustomerNumber;
- }
- #endregion
- DressSaleRentalOrderBll.Add(DressSaleRentalOrderModel);
- #endregion
- #region 租售礼服详情表
- if (dgv.Rows.Count > 0)
- {
- for (int i = 0; i < dgv.Rows.Count; i++)
- {
- DressSaleRentalDetailModel.Dsrd_Number = DressSaleRentalOrderModel.Dsro_Number;
- DressSaleRentalDetailModel.Dsrd_DressNumber = dgv.Rows[i].Cells["Dsfm_DressNumber"].Value.ToString();
- DressSaleRentalDetailModel.Dsrd_DressName = dgv.Rows[i].Cells["Dsfm_DressName"].Value.ToString();
- DressSaleRentalDetailModel.Dsrd_SaleRentalQuantity = Convert.ToInt32(dgv.Rows[i].Cells["Dsfm_DressQuantity"].Value);
- DressSaleRentalDetailModel.Dsrd_CostPrice = Convert.ToDecimal(dgv.Rows[i].Cells["Dsfm_CostPrice"].Value);
- DressSaleRentalDetailModel.Dsrd_SalePrice = Convert.ToDecimal(dgv.Rows[i].Cells["Dsfm_SalePrice"].Value);
- DressSaleRentalDetailModel.Dsrd_CreateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- DressSaleRentalDetailModel.Dsrd_CreateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- DressSaleRentalDetailModel.Dsrd_BackTime = Convert.ToDateTime(null);
- DressSaleRentalDetailModel.Dsrd_BackStatus = "3";
- DressSaleRentalDetailModel.Dsrd_BackRemark = "";
- DressSaleRentalDetailBll.Add(DressSaleRentalDetailModel);
- }
- }
- #endregion
- MessageBoxCustom.Show("保存成功!");
- this.Close();
- }
- #endregion
- }
- #endregion
- #region 出售
- if (radSell.Checked == true)
- {
- #region 判断输入框不能为空
- if (string.IsNullOrEmpty(txtDsro_Number.Text))
- {
- MessageBoxCustom.Show("单号不能为空!");
- return;
- }
- if (dgv.Rows.Count == 0)
- {
- MessageBoxCustom.Show("礼服资料不能为空!请选择礼服!");
- return;
- }
-
- if (string.IsNullOrEmpty(txtDsro_Amount.Text))
- {
- MessageBoxCustom.Show("金额不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtDsro_CreateName.Text.Trim()))
- {
- MessageBoxCustom.Show("销售人员不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtCus_Name.Text))
- {
- MessageBoxCustom.Show("客户名称不能为空!");
- return;
- }
- if (string.IsNullOrEmpty(txtCus_Telephone.Text))
- {
- MessageBoxCustom.Show("客户电话不能为空!");
- return;
- }
- int intMasse = this.txtCus_Birthday.CheckDateValue(this.txtCus_Birthday, chkCus_BirthdayLunar);
- if (intMasse == 1) { MessageBoxCustom.Show("生日日期日期格式输入错误"); return; }
- else if (intMasse == 2)
- { MessageBoxCustom.Show("生日日期:" + this.txtCus_Birthday.StrValue.Trim() + "不是公历日期,若要保存请勾上农历"); return; }
- intMasse = this.txtCus_DayForMarriage.CheckDateValue(this.txtCus_DayForMarriage, chkCus_DayForMarriageLunar);
- if (intMasse == 1) { MessageBoxCustom.Show("婚期日期日期格式输入错误"); return; }
- else if (intMasse == 2)
- { MessageBoxCustom.Show("婚期日期:" + this.txtCus_DayForMarriage.StrValue.Trim() + "不是公历日期,若要保存请勾上农历"); return; }
- #endregion
- #region 出售
- if (!string.IsNullOrEmpty(PreselectedNumber_OK))
- {
- DataTable dt = DressSaleRentalOrderBll.GetList(" Dsro_Number='" + PreselectedNumber_OK + "'").Tables[0];
- DressSaleRentalOrderModel = DressSaleRentalOrderBll.GetModel(Convert.ToInt32(dt.Rows[0]["ID"]));
- #region 修改礼服租售订单表
- DressSaleRentalOrderModel.Dsro_Type = "1";
- DressSaleRentalOrderModel.Dsro_Amount = Convert.ToDecimal(txtDsro_Amount.Text == "" ? "0.00" : txtDsro_Amount.Text);
- DressSaleRentalOrderModel.Dsro_MortgageAmount = 0;
- DressSaleRentalOrderModel.Dsro_TakeDressTime = Convert.ToDateTime(txtDsro_TakeDressTime.DateValue.ToString());
- DressSaleRentalOrderModel.Dsro_ReservationBackTime = Convert.ToDateTime(null);
- DressSaleRentalOrderModel.Dsro_Remark = txtDsro_Remark.Text.Trim();
- DressSaleRentalOrderModel.Dsro_UpdateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- DressSaleRentalOrderModel.Dsro_UpdateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- DressSaleRentalOrderBll.Update(DressSaleRentalOrderModel);
- #endregion
- #region 修改礼服详情表
- int i = DressSaleRentalOrderBll.Updatefl(PreselectedNumber_OK);
- #endregion
- #region 礼服出售减库存
- dt = new DataTable();
- dt = DressSaleRentalDetailBll.GetList("Dsrd_Number='" + PreselectedNumber_OK + "'").Tables[0];
- if (dt.Rows.Count > 0)
- {
- for (int t = 0; t < dt.Rows.Count; t++)
- {
- int count2 = Convert.ToInt32(dt.Rows[t]["Dsrd_SaleRentalQuantity"]);
- DataTable dt_df = DressFromBll.GetList("Dsfm_DressNumber='" + dt.Rows[t]["Dsrd_DressNumber"] + "'").Tables[0];
- int count1 = Convert.ToInt32(dt_df.Rows[0]["Dsfm_DressQuantity"]);
- DressFromModel = DressFromBll.GetModel(Convert.ToInt32(dt_df.Rows[0]["ID"]));
- DressFromModel.Dsfm_DressQuantity = Convert.ToInt32(count1) - Convert.ToInt32(count2);
- DressFromBll.Update(DressFromModel);
- }
- }
- #endregion
- MessageBoxCustom.Show("保存成功!");
- this.Close();
- }
- else
- {
- #region 增加礼服租售订单表
- DressSaleRentalOrderModel.Dsro_Number = txtDsro_Number.Text.Trim();
- DressSaleRentalOrderModel.Dsro_DividedShop = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetLocalCompanyInfoID();
- DressSaleRentalOrderModel.Dsro_Type = "1";
- DressSaleRentalOrderModel.Dsro_Amount = Convert.ToDecimal(txtDsro_Amount.Text == "" ? "0.00" : txtDsro_Amount.Text);
- DressSaleRentalOrderModel.Dsro_MortgageAmount = 0;
- DressSaleRentalOrderModel.Dsro_TakeDressTime = Convert.ToDateTime(txtDsro_TakeDressTime.DateValue.ToString());
- DressSaleRentalOrderModel.Dsro_ReservationBackTime = Convert.ToDateTime(null);
- DressSaleRentalOrderModel.Dsro_Remark = txtDsro_Remark.Text.Trim();
- DressSaleRentalOrderModel.Dsro_CreateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- DressSaleRentalOrderModel.Dsro_CreateName = txtDsro_CreateName.Tag.ToString();
- DressSaleRentalOrderModel.Dsro_HandledName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- #region 增加客户编号
- if (txtCus_Name.ReadOnly == true)
- {
- DressSaleRentalOrderModel.Dsro_CustomerNumber = txtCus_CustomerNumber.Text.Trim();
- }
- else
- {
- LYFZ.Model.Model_ErpCustomer model = new Model.Model_ErpCustomer();
- LYFZ.BLL.BLL_ErpCustomer bll = new BLL.BLL_ErpCustomer();
- #region 增加
- #region 手机存在
- if (!string.IsNullOrEmpty(txtCus_Telephone.Text))
- {
- if (bll.Exists("Cus_Telephone", txtCus_Telephone.Text) == true)
- {
- MessageBoxCustom.Show("客户手机已经存在");
- return;
- }
- }
- #endregion
- model.Cus_CustomerNumber = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime().ToString("yyyyMMddHHmmssfff") + "1";//获取新编号
- model.Cus_DividedShop = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetLocalCompanyInfoID();
- model.Cus_CustomizeNumber = "";
- model.Cus_Type = "订单客户";
- model.Cus_ServiceType = "Clothing";
- model.Cus_Name = this.txtCus_Name.Text.ToString().Trim();
- model.Cus_Telephone = this.txtCus_Telephone.Text.ToString().Trim();
- model.Cus_QQ = this.txtCus_QQ.Text.ToString().Trim();
- model.Cus_Address = this.txtCus_Address.Text.ToString().Trim();
- model.Cus_WorkUnit = this.txtCus_WorkUnit.Text.ToString().Trim();
- model.Cus_Birthday = txtCus_Birthday.StrValue.Trim();
- if (chkCus_BirthdayLunar.Checked == true)
- {
- model.Cus_BirthdayLunar = "1";
- }
- else { model.Cus_BirthdayLunar = "0"; }
- model.Cus_DayForMarriage = txtCus_DayForMarriage.StrValue.Trim();
- if (chkCus_DayForMarriageLunar.Checked == true)
- {
- model.Cus_DayForMarriageLunar = "1";
- }
- else
- {
- model.Cus_DayForMarriageLunar = "0";
- }
- model.Cus_CreateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- model.Cus_CreateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- bll.Add(model);
- #endregion
- DressSaleRentalOrderModel.Dsro_CustomerNumber = model.Cus_CustomerNumber;
- }
- #endregion
- DressSaleRentalOrderBll.Add(DressSaleRentalOrderModel);
- #endregion
- #region 租售礼服详情表
- if (dgv.Rows.Count > 0)
- {
- for (int i = 0; i < dgv.Rows.Count; i++)
- {
- DressSaleRentalDetailModel.Dsrd_Number = DressSaleRentalOrderModel.Dsro_Number;
- DressSaleRentalDetailModel.Dsrd_DressNumber = dgv.Rows[i].Cells["Dsfm_DressNumber"].Value.ToString();
- DressSaleRentalDetailModel.Dsrd_DressName = dgv.Rows[i].Cells["Dsfm_DressName"].Value.ToString();
- DressSaleRentalDetailModel.Dsrd_SaleRentalQuantity = Convert.ToInt32(dgv.Rows[i].Cells["Dsfm_DressQuantity"].Value);
- DressSaleRentalDetailModel.Dsrd_CostPrice = Convert.ToDecimal(dgv.Rows[i].Cells["Dsfm_CostPrice"].Value);
- DressSaleRentalDetailModel.Dsrd_SalePrice = Convert.ToDecimal(dgv.Rows[i].Cells["Dsfm_SalePrice"].Value);
- DressSaleRentalDetailModel.Dsrd_CreateDateTime = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime();
- DressSaleRentalDetailModel.Dsrd_CreateName = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_EmployeeID;
- DressSaleRentalDetailModel.Dsrd_BackTime = Convert.ToDateTime(null);
- DressSaleRentalDetailModel.Dsrd_BackStatus = "";
- DressSaleRentalDetailModel.Dsrd_BackRemark = "";
- DressSaleRentalDetailBll.Add(DressSaleRentalDetailModel);
- }
- }
- #endregion
- #region 礼服出售减库存
- DataTable dt = new DataTable();
- dt = DressSaleRentalDetailBll.GetList("Dsrd_Number='" + txtDsro_Number.Text.Trim() + "'").Tables[0];
- if (dt.Rows.Count > 0)
- {
- for (int t = 0; t < dt.Rows.Count; t++)
- {
- int count2 = Convert.ToInt32(dt.Rows[t]["Dsrd_SaleRentalQuantity"]);
- DataTable dt_df = DressFromBll.GetList("Dsfm_DressNumber='" + dt.Rows[t]["Dsrd_DressNumber"] + "'").Tables[0];
- int count1 = Convert.ToInt32(dt_df.Rows[0]["Dsfm_DressQuantity"]);
- DressFromModel = DressFromBll.GetModel(Convert.ToInt32(dt_df.Rows[0]["ID"]));
- DressFromModel.Dsfm_DressQuantity = Convert.ToInt32(count1) - Convert.ToInt32(count2);
- DressFromBll.Update(DressFromModel);
- }
- }
- #endregion
- MessageBoxCustom.Show("保存成功!");
- this.Close();
- }
- #endregion
- }
- #endregion
- bl = true;
- LYFZ.Software.MainBusiness.Dresses.DressManagement.Rental.FrmPayment set = new FrmPayment();
- set.StrOrderNumber = txtDsro_Number.Text;
- set.ShowDialog();
- }
- catch (Exception ex)
- {
- MessageBoxCustom.Show(ex.Message);
- }
- }
- #endregion
- #region 客户选择
- protected override void btnCusSelect_Click(object sender, EventArgs e)
- {
- LYFZ.Software.MainBusiness.Dresses.DressManagement.FrmCusSelect set = new FrmCusSelect();
- set.ShowDialog();
- if (!string.IsNullOrEmpty(set.StrClientNumber))
- {
- LYFZ.BLL.BLL_ErpCustomer CustomerBll = new BLL.BLL_ErpCustomer();
- DataTable dt = CustomerBll.View_tb_ErpCustomer(" and Cus_CustomerNumber='" + set.StrClientNumber + "'").Tables[0];
- if (dt.Rows.Count > 0)
- {
- txtCus_Name.Text = "";
- txtCus_Name.ReadOnly = true;
- txtCus_Telephone.Text = "";
- txtCus_Telephone.ReadOnly = true;
- txtCus_QQ.Text = "";
- txtCus_QQ.ReadOnly = true;
- txtCus_Address.Text = "";
- txtCus_Address.ReadOnly = true;
- txtCus_WorkUnit.Text = "";
- txtCus_WorkUnit.ReadOnly = true;
- txtCus_Birthday.Text = "";
- txtCus_Birthday.Enabled = false;
- chkCus_BirthdayLunar.Checked = false;
- chkCus_BirthdayLunar.Enabled = false;
- txtCus_DayForMarriage.Text = "";
- txtCus_DayForMarriage.Enabled = false;
- chkCus_DayForMarriageLunar.Checked = false;
- chkCus_DayForMarriageLunar.Enabled = false;
- txtCus_CustomerNumber.Text = "";
- txtCus_Name.Text = dt.Rows[0]["Cus_Name"].ToString();
- txtCus_Telephone.Text = dt.Rows[0]["Cus_Telephone"].ToString();
- txtCus_QQ.Text = dt.Rows[0]["Cus_QQ"].ToString();
- txtCus_Address.Text = dt.Rows[0]["Cus_Address"].ToString();
- txtCus_WorkUnit.Text = dt.Rows[0]["Cus_WorkUnit"].ToString();
- txtCus_Birthday.Text = dt.Rows[0]["Cus_Birthday"].ToString();
- string Cus_BirthdayLunar = dt.Rows[0]["Cus_BirthdayLunar"].ToString();
- if (Cus_BirthdayLunar.ToString() == "1")
- {
- chkCus_BirthdayLunar.Checked = true;
- }
- txtCus_DayForMarriage.Text = dt.Rows[0]["Cus_DayForMarriage"].ToString();
- string Cus_DayForMarriageLunar = dt.Rows[0]["Cus_DayForMarriageLunar"].ToString();
- if (Cus_DayForMarriageLunar.ToString() == "1")
- { chkCus_DayForMarriageLunar.Checked = true; }
- txtCus_CustomerNumber.Text = dt.Rows[0]["Cus_CustomerNumber"].ToString();
- }
- }
- }
- #endregion
- #region 关闭
- protected override void btnClose_Click(object sender, EventArgs e)
- {
- this.Close();
- }
- #endregion
- #region 清空
- protected override void btnClear_Click(object sender, EventArgs e)
- {
- txtDsro_Remark.Text = "";
- btnCusSelect.Enabled = true;
- txtCus_Name.Text = "";
- txtCus_Name.ReadOnly = false;
- txtCus_Telephone.Text = "";
- txtCus_Telephone.ReadOnly = false;
- txtCus_QQ.Text = "";
- txtCus_QQ.ReadOnly = false;
- txtCus_Address.Text = "";
- txtCus_Address.ReadOnly = false;
- txtCus_WorkUnit.Text = "";
- txtCus_WorkUnit.ReadOnly = false;
- txtCus_Birthday.Text = "";
- txtCus_Birthday.Enabled = true;
- chkCus_BirthdayLunar.Checked = false;
- chkCus_BirthdayLunar.Enabled = true;
- txtCus_DayForMarriage.Text = "";
- txtCus_DayForMarriage.Enabled = true;
- chkCus_DayForMarriageLunar.Checked = false;
- chkCus_DayForMarriageLunar.Enabled = true;
- txtCus_CustomerNumber.Text = "";
- BindDsro_Number();
- txtDsro_CreateName.Text = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.LoginUserModel.User_Name;
- txtDsro_CreateDateTime.Text = LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime().ToString();
- txtDsro_CreateName.Enabled = true;
- }
- #endregion
- #region 单选按钮
- protected override void radSell_Click(object sender, EventArgs e)
- {
- lblDsro_MortgageAmount.Visible = false;
- txtDsro_MortgageAmount.Visible = false;
- lbltxtDsro_ReservationBackTime.Visible = false;
- txtDsro_ReservationBackTime.Visible = false;
- }
- protected override void radRent_Click(object sender, EventArgs e)
- {
- txtDsro_MortgageAmount.Text = "";
- txtDsro_ReservationBackTime.Text = "";
- lblDsro_MortgageAmount.Visible = true;
- txtDsro_MortgageAmount.Visible = true;
- lbltxtDsro_ReservationBackTime.Visible = true;
- txtDsro_ReservationBackTime.Visible = true;
- }
- #endregion
- #region 输入框设置
- protected override void txtCus_Telephone_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (!Char.IsNumber(e.KeyChar) && !Char.IsControl(e.KeyChar))
- {
- e.Handled = true;
- }
- }
- protected override void txtDsro_MortgageAmount_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (!Char.IsNumber(e.KeyChar) && !Char.IsPunctuation(e.KeyChar) && !Char.IsControl(e.KeyChar))
- {
- e.Handled = true; //获取或设置一个值,指示是否处理过System.Windows.Forms.Control.KeyPress事件
- }
- else if (Char.IsPunctuation(e.KeyChar))
- {
- if (e.KeyChar == '.')
- {
- if (((System.Windows.Forms.TextBox)sender).Text.LastIndexOf('.') != -1)
- {
- e.Handled = true;
- }
- }
- else
- {
- e.Handled = true;
- }
- }
- }
- protected override void txtDsro_Amount_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (!Char.IsNumber(e.KeyChar) && !Char.IsPunctuation(e.KeyChar) && !Char.IsControl(e.KeyChar))
- {
- e.Handled = true; //获取或设置一个值,指示是否处理过System.Windows.Forms.Control.KeyPress事件
- }
- else if (Char.IsPunctuation(e.KeyChar))
- {
- if (e.KeyChar == '.')
- {
- if (((System.Windows.Forms.TextBox)sender).Text.LastIndexOf('.') != -1)
- {
- e.Handled = true;
- }
- }
- else
- {
- e.Handled = true;
- }
- }
- }
- #endregion
- #region 时间输入框设置
- protected override void txtDsro_ReservationBackTime_Leave(object sender, EventArgs e)
- {
- if (this.txtDsro_ReservationBackTime.Text.Trim() != "")
- {
- if (LYFZ.Command.Command_Validate.IsDateTime(this.txtDsro_ReservationBackTime.Text.Trim()) == false)
- {
- this.txtDsro_ReservationBackTime.Text = "";
- MessageBoxCustom.Show("还回时间格式输入错误");
- txtDsro_ReservationBackTime.Text = Convert.ToDateTime(LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime()).ToString("yyyy-MM-dd");
- }
- }
- }
- protected override void txtDsro_ReservationBackTime_Enter(object sender, EventArgs e)
- {
- if (this.txtDsro_ReservationBackTime.Text == "")
- {
- txtDsro_ReservationBackTime.Text = Convert.ToDateTime(LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime()).ToString("yyyy-MM-dd");
- }
- }
- protected override void txtDsro_TakeDressTime_Leave(object sender, EventArgs e)
- {
- if (this.txtDsro_TakeDressTime.Text.Trim() != "")
- {
- if (LYFZ.Command.Command_Validate.IsDateTime(this.txtDsro_TakeDressTime.Text.Trim()) == false)
- {
- this.txtDsro_TakeDressTime.Text = "";
- MessageBoxCustom.Show("取衣时间格式输入错误");
- txtDsro_TakeDressTime.Text = Convert.ToDateTime(LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime()).ToString("yyyy-MM-dd");
- }
- }
- }
- protected override void txtDsro_TakeDressTime_Enter(object sender, EventArgs e)
- {
- if (this.txtDsro_TakeDressTime.Text == "")
- {
- txtDsro_TakeDressTime.Text = Convert.ToDateTime(LYFZ.Software.MainBusiness.CommonLogical.SuccessfulLogin.GetServerDateTime()).ToString("yyyy-MM-dd");
- }
- }
- #endregion
- #region 绑定第二级人员
- /// <summary>
- /// 绑定第二级人员
- /// </summary>
- /// <param name="nodes">TreeView的节点集合</param>
- /// <param name="dataSource">数据源</param>
- /// <param name="parentid"></param>
- private void CreateTreeViewDepartmentUser(TreeNodeCollection nodes, string ClassCode)
- {
- if (ClassCode != "")
- {
- LYFZ.BLL.BLL_ErpUser BLLerpuser = new BLL.BLL_ErpUser();
- DataTable tbl = BLLerpuser.GetList("User_Department='" + ClassCode + "' and id!='1' and User_Status='在职'").Tables[0];
- if (tbl.Rows.Count > 0)
- {
- TreeNode node;
- for (int i = 0; i < tbl.Rows.Count; i++)
- {
- node = new TreeNode();
- node.Text = tbl.Rows[i]["User_Name"].ToString();
- node.Tag = tbl.Rows[i]["User_EmployeeID"].ToString();
- node.Name = tbl.Rows[i]["User_Account"].ToString();
- nodes.Add(node);
- }
- }
- }
- }
- #endregion
- }
- }
|