Esempio n. 1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (grvData.RowCount == 0)
            {
                MessageBox.Show("Nhóm vật tư không có thông số!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            int id = TextUtils.ToInt(grvGroup.GetFocusedRowCellValue(colGroupID));

            if (id == 0)
            {
                return;
            }
            MaterialNSModel model = (MaterialNSModel)MaterialNSBO.Instance.FindByPK(id);

            frmCreateVTNS frm = new frmCreateVTNS();

            frm.MaterialNS = model;
            TextUtils.OpenForm(frm);
        }
Esempio n. 2
0
        //Tao vat tu phi tieu chuan
        void CreateVTN()
        {
            for (int i = 0; i < grvData.RowCount; i++)
            {
                try
                {
                    string code = grvData.GetRowCellValue(i, "F3").ToString();
                    if (code == "")
                    {
                        continue;
                    }
                    ArrayList list = MaterialNSBO.Instance.FindByAttribute("Code", code.Replace(" ", ""));
                    if (list.Count > 0)
                    {
                        continue;
                    }

                    string name         = grvData.GetRowCellValue(i, "F2").ToString();
                    string customerCode = grvData.GetRowCellValue(i, "F4").ToString();

                    DataTable dtCustomer = TextUtils.Select("select top 1 * from Customer with(nolock) where Code = N'" + customerCode.Trim() + "'");
                    if (dtCustomer.Rows.Count == 0)
                    {
                        string a = customerCode;
                        continue;
                    }

                    MaterialNSModel material = new MaterialNSModel();
                    material.CustomerID = TextUtils.ToInt(dtCustomer.Rows[0]["ID"]);
                    material.Code       = code.Replace(" ", "");
                    material.Name       = name;
                    material.ParentID   = 0;
                    material.Type       = cboSheet.SelectedIndex;
                    MaterialNSBO.Instance.Insert(material);
                }
                catch (Exception ex)
                {
                    TextUtils.ShowError(ex);
                }
            }
        }
Esempio n. 3
0
        private void btnEditGroup_Click(object sender, EventArgs e)
        {
            try
            {
                int id = TextUtils.ToInt(grvGroup.GetFocusedRowCellValue(colGroupID));
                if (id == 0)
                {
                    return;
                }
                _rownIndex = grvGroup.FocusedRowHandle;
                MaterialNSModel model = (MaterialNSModel)MaterialNSBO.Instance.FindByPK(id);

                frmMaterialGroupNS frm = new frmMaterialGroupNS();
                frm.MaterialNS      = model;
                frm.LoadDataChange += main_LoadDataChange;
                frm.Show();
            }
            catch (Exception)
            {
            }
        }
Esempio n. 4
0
 protected MaterialNSFacade(MaterialNSModel model) : base(model)
 {
 }