private void ScatterData() { try { if (this.CategoryID == 0) { txtCategoryDescription.Text = txtShortCode.Text = txtCategoryName.Text = string.Empty; } else { TBL_MP_Master_Inventory_Category model = (new ServiceInventoryItems()).GetInventoryCategoriesDBItem(this.CategoryID); if (model != null) { txtCategoryName.Text = model.Inv_Category; txtShortCode.Text = model.Category_ShortCode; txtCategoryDescription.Text = model.Category_Description; if (model.FK_Userlist_ItemType_ID != null) { this.ItemTypeID = (int)model.FK_Userlist_ItemType_ID; cboItemType.SelectedItem = ((List <SelectListItem>)cboItemType.DataSource).Where(x => x.ID == model.FK_Userlist_ItemType_ID).FirstOrDefault(); } chkIsActive.Checked = (bool)model.IsActive; txtHSNCode.Text = model.HSNCode; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "frmInventoryCategory::ScatterData", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void PrepareForm() { try { ServiceInventoryItems _service = new ServiceInventoryItems(); if (this.CategoryID != 0) { TBL_MP_Master_Inventory_Category cat = _service.GetInventoryCategoriesDBItem(this.CategoryID); if (cat != null) { this.Text = "Add New Specification for " + cat.Inv_Category; int newSequence = _service.GetGetNextSequenceNumberOfInventoryLevelForCategory(CategoryID); txtSequence.Text = newSequence.ToString(); } } if (this.InventoryLevelID != 0) { TBL_MP_Master_Inventory_Level level = _service.GetInventoryLevelDBItem(this.InventoryLevelID); if (level != null) { txtLevelName.Text = level.Inventory_Level; txtSequence.Text = level.Sequence.ToString(); } } } catch (Exception) { throw; } }
private void btnSave_Click(object sender, EventArgs e) { TBL_MP_Master_Inventory_Category model = null; try { if (this.ValidateChildren()) { this.Cursor = Cursors.WaitCursor; ServiceInventoryItems _service = new ServiceInventoryItems(); if (this.CategoryID == 0) { model = new TBL_MP_Master_Inventory_Category(); model.FK_BranchID = Program.CURR_USER.BranchID; model.FK_CompanyID = Program.CURR_USER.CompanyID; } else { model = _service.GetInventoryCategoriesDBItem(this.CategoryID); } if (model != null) { model.Inv_Category = txtCategoryName.Text; model.Category_ShortCode = txtShortCode.Text; model.Category_Description = txtCategoryDescription.Text; model.HSNCode = txtHSNCode.Text; model.FK_Userlist_ItemType_ID = this.ItemTypeID; model.IsActive = chkIsActive.Checked; } if (this.CategoryID == 0) { this.CategoryID = _service.AddNewInventoryCategory(model); } else { _service.UpdateInventoryCategory(model); } this.DialogResult = DialogResult.OK; this.Cursor = Cursors.Default; } } catch (Exception ex) { MessageBox.Show(ex.Message, "frmInventoryCategory::btnSave_Click", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Cursor = Cursors.Default; } }