Пример #1
0
        /// <summary>
        /// 添加数据
        /// </summary>
        public void Add()
        {
            MaterialCompany company = null;

            company    = new MaterialCompany();
            company.ID = companyID;

            this.ShowMaintenanceForm("I", company, true);
        }
Пример #2
0
        /// <summary>
        /// 复制数据
        /// </summary>
        public void Copy()
        {
            if (this.fpCompany_Sheet1.Rows.Count == 0)
            {
                return;
            }

            MaterialCompany company = null;

            company = this.comCompany.QueryCompanyByCompanyID(this.fpCompany_Sheet1.Cells[this.fpCompany_Sheet1.ActiveRowIndex, this.dt.Columns.IndexOf("公司编码")].Value.ToString(), "A", "A");

            company.ID = "";

            this.ShowMaintenanceForm("I", company, true);
        }
Пример #3
0
        /// <summary>
        /// 修改数据
        /// </summary>
        public void Modify()
        {
            if (this.fpCompany_Sheet1.Rows.Count == 0)
            {
                return;
            }

            DataRow findRow;

            MaterialCompany myCompany = null;

            myCompany = this.comCompany.QueryCompanyByCompanyID(this.fpCompany_Sheet1.Cells[this.fpCompany_Sheet1.ActiveRowIndex, this.dt.Columns.IndexOf("公司编码")].Value.ToString(), "A", "A");

            this.ShowMaintenanceForm("U", myCompany, true);
            findRow = dt.Rows.Find(myCompany.ID.ToString());
            if (myCompany.ID.ToString() != null)
            {
                //根据编码取全部信息并显示在列表中
                myCompany = comCompany.QueryCompanyByCompanyID(myCompany.ID.ToString(), "A", "A");
                this.SetRow(findRow, myCompany);
            }
        }