/// <summary> /// Function To edit existing productgroup /// </summary> private void EditFunction() { try { ProductGroupInfo infoProductGroup = new ProductGroupInfo(); ProductGroupBll BllProductGroup = new ProductGroupBll(); infoProductGroup.GroupId = Convert.ToDecimal(dgvProductGroup.CurrentRow.Cells["dgvtxtgroupId"].Value); infoProductGroup.GroupName = txtProductGroupName.Text.Trim(); infoProductGroup.GroupUnder = Convert.ToDecimal(cmbUnder.SelectedValue.ToString()); infoProductGroup.Narration = txtNarration.Text.Trim(); infoProductGroup.Extra1 = string.Empty; infoProductGroup.Extra2 = string.Empty; if (BllProductGroup.ProductGroupCheckExistence(txtProductGroupName.Text.Trim().ToString(), decId) == false) { BllProductGroup.ProductGroupEdit(infoProductGroup); Messages.UpdatedMessage(); ProductGroupUnderComboFill(); ProductGroupUnderComboFillForSearch(); GridFill(); Clear(); txtProductGroupName.Focus(); } else { Messages.InformationMessage(" Product group already exists"); txtProductGroupName.Focus(); } } catch (Exception ex) { MessageBox.Show("PG5:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Function to save new productgroup /// </summary> private void SaveFunction() { try { ProductGroupInfo infoProductGroup = new ProductGroupInfo(); ProductGroupBll BllProductGroup = new ProductGroupBll(); infoProductGroup.GroupName = txtProductGroupName.Text.Trim(); infoProductGroup.GroupUnder = Convert.ToDecimal(cmbUnder.SelectedValue.ToString()); infoProductGroup.Narration = txtNarration.Text.Trim(); infoProductGroup.Extra1 = string.Empty; infoProductGroup.Extra2 = string.Empty; if (BllProductGroup.ProductGroupCheckExistence(txtProductGroupName.Text.Trim(), 0) == false) { decIdForOtherForms = BllProductGroup.ProductGroupAdd(infoProductGroup); Messages.SavedMessage(); ProductGroupUnderComboFill(); ProductGroupUnderComboFillForSearch(); GridFill(); Clear(); txtProductGroupName.Focus(); } else { Messages.InformationMessage("Product group already exists"); txtProductGroupName.Focus(); } } catch (Exception ex) { MessageBox.Show("PG4:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Function to check whether the groupname exist or not while save or edit group /// </summary> /// <returns></returns> public bool CheckExistanceOfGroupName() { bool isExist = false; try { ProductGroupBll BllProductGroup = new ProductGroupBll(); isExist = BllProductGroup.ProductGroupCheckExistence(txtProductGroupName.Text.Trim(), 0); if (isExist) { if (txtProductGroupName.Text.ToLower() == strProductGroupName.ToLower()) { isExist = false; } } } catch (Exception ex) { MessageBox.Show("PG11:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } return isExist; }