Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 3
0
        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;
            }
        }