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); }
//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); } } }
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) { } }
protected MaterialNSFacade(MaterialNSModel model) : base(model) { }