// Methods
        public MaterialCompany Clone()
        {
            MaterialCompany company = base.Clone() as MaterialCompany;

            company.Oper = this.Oper.Clone();
            return(company);
        }
示例#2
0
        /// <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);
        }
示例#3
0
        /// <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();
            }
        }
示例#4
0
        /// <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
            });
        }
示例#5
0
 /// <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);
 }
示例#6
0
 /// <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);
 }
示例#7
0
 private void ucComCompanyEdit_MyInput(Neusoft.HISFC.Models.Material.MaterialCompany company)
 {
     this.AddNewRow(company);
 }