// Methods public MaterialCompany Clone() { MaterialCompany company = base.Clone() as MaterialCompany; company.Oper = this.Oper.Clone(); return(company); }
/// <summary> /// 控件中增加显示一条数据 /// </summary> /// <param name="obj"></param> public void AddNewRow(Neusoft.HISFC.Models.Material.MaterialCompany obj) { DataRow newRow = dt.NewRow(); this.SetRow(newRow, obj); dt.Rows.Add(newRow); }
/// <summary> /// 维护窗口显示 /// </summary> private void ShowMaintenanceForm(string inputType, Neusoft.HISFC.Models.Material.MaterialCompany company, bool isShow) { if (this.EditForm == null || this.ComEdit == null) { this.InitMaintenanceForm(); } this.ComEdit.InputType = inputType; this.ComEdit.Company = company; this.ComEdit.ReadOnly = !this.isEditExpediency; this.ComEdit.Type = this.type; if (isShow) { this.EditForm.ShowDialog(); } }
/// <summary> /// 向数据表内加入数据 /// </summary> /// <param name="company"></param> private void AddDataToTable(Neusoft.HISFC.Models.Material.MaterialCompany company) { this.dt.Rows.Add(new object[] { company.ID, //公司编码 company.Name, //公司名称 company.Address, //公司地址 company.TelCode, //公司电话 company.GMPInfo, //GMP信息 company.GSPInfo, //GSP信息 company.SpellCode, //拼音码 company.WBCode, //五笔码 company.UserCode, //自定义码 company.Type, //类型 company.OpenBank, //开户银行 company.OpenAccounts, //开户帐号 company.ActualRate.ToString(), //加价率 company.Memo, //备注 company.IsValid == true?"1":"0", //有效 company.BusinessDate.ToString(), company.ManageDate.ToString(), company.DutyDate.ToString(), company.OrgDate.ToString() #region 备用 //company.Oper.ID.ToString(), //company.OperTime.ToString(), //company.Extend1.ToString(), //company.Extend2.ToString(), //company.BusinessDate.ToString(), //company.ManageDate.ToString(), //company.DutyDate.ToString(), //company.OrgDate.ToString() //company.Kind , //公司类型 //company.Coporation, //公司法人 //company.FaxCode, //公司传真 //company.NetAddress , //公司网址 //company.EMail , //公司邮箱 //company.LinkMan, //联系人 //company.LinkMail , //联系人邮箱 //company.LinkTel, //联系人电话 //company.ISOInfo, //ISO信息 #endregion }); }
/// <summary> /// 向DataSet中插入数据 /// </summary> /// <param name="row"></param> /// <param name="myItem"></param> /// <returns></returns> private DataRow SetRow(DataRow row, Neusoft.HISFC.Models.Material.MaterialCompany company) { row["公司编码"] = company.ID; //公司编码 row["公司名称"] = company.Name; //公司名称 row["公司地址"] = company.Address; //公司地址 row["公司电话"] = company.TelCode; //联系方式 row["GMP信息"] = company.GMPInfo; //GMP信息 row["GSP信息"] = company.GSPInfo; //GSP信息 row["拼音码"] = company.SpellCode; //拼音码 row["五笔码"] = company.WBCode; //五笔码 row["自定义码"] = company.UserCode; //自定义码 row["开户银行"] = company.OpenBank; //开户银行 row["开户帐号"] = company.OpenAccounts; //开户帐号 row["加价率"] = company.ActualRate; //加价率 row["备注"] = company.Memo; //备注 row["是否有效"] = company.IsValid; //有效性 row["执照有效期"] = company.BusinessDate; row["经营许可证有效期"] = company.ManageDate; row["税务登记证有效期"] = company.DutyDate; row["组织机构代码证有效期"] = company.OrgDate; return(row); }
/// <summary> /// 从数据表内获取数据 /// </summary> /// <param name="row">需获取数据的数据表行</param> /// <returns></returns> private Neusoft.HISFC.Models.Material.MaterialCompany GetDataFromTable(DataRow row) { Neusoft.HISFC.Models.Material.MaterialCompany company = new Neusoft.HISFC.Models.Material.MaterialCompany(); company.ID = row["公司编码"].ToString(); //公司编码 company.Name = row["公司名称"].ToString(); //公司名称 company.Address = row["公司地址"].ToString(); //公司地址 company.TelCode = row["公司电话"].ToString(); //联系方式 company.GMPInfo = row["GMP信息"].ToString(); //GMP信息 company.GSPInfo = row["GSP信息"].ToString(); //GSP信息 company.SpellCode = row["拼音码"].ToString(); //拼音码 company.WBCode = row["五笔码"].ToString(); //五笔码 company.UserCode = row["自定义码"].ToString(); //自定义码 company.Type = ((int)this.type).ToString(); //公司类型 company.OpenBank = row["开户银行"].ToString(); //开户银行 company.OpenAccounts = row["开户帐号"].ToString(); //开户帐号 company.ActualRate = Neusoft.FrameWork.Function.NConvert.ToDecimal(row["加价率"]); //加价率 company.Memo = row["备注"].ToString(); //备注 company.IsValid = Neusoft.FrameWork.Function.NConvert.ToBoolean(row["是否有效"]); //有效性 company.BusinessDate = Neusoft.FrameWork.Function.NConvert.ToDateTime(row["执照有效期"]); company.ManageDate = Neusoft.FrameWork.Function.NConvert.ToDateTime(row["经营许可证有效期"]); company.DutyDate = Neusoft.FrameWork.Function.NConvert.ToDateTime(row["税务登记证有效期"]); company.OrgDate = Neusoft.FrameWork.Function.NConvert.ToDateTime(row["组织机构代码证有效期"]); return(company); }
private void ucComCompanyEdit_MyInput(Neusoft.HISFC.Models.Material.MaterialCompany company) { this.AddNewRow(company); }