/// <summary> /// On 'Delete' button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDelete_Click(object sender, EventArgs e) { try { if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, this.Name, btnDelete.Text)) { Delete(); } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("BD14:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// ON 'Save' buton click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPayheadSave_Click(object sender, EventArgs e) { try { if (CheckUserPrivilege.PrivilegeCheck(decUserId, strFormName, btnPayheadSave.Text)) { SaveorEdit(); } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("PH7:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// On 'Delete' button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDelete_Click(object sender, EventArgs e) { try { if (CheckUserPrivilege.PrivilegeCheck(decUserId, strFormName, "Delete")) { Delete(); GridFill(); } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("D12:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// On delete button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDelete_Click(object sender, EventArgs e) { try { if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, this.Name, "Delete")) { Delete(); if (frmPriceListobj != null) { frmPriceListobj.Clear(); } } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("PLP16:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Save button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, EventArgs e) { try { if (txtCompanyCurrentdate.Text == string.Empty) { Messages.InformationMessage("Select a date in between financial year"); txtCompanyCurrentdate.Focus(); } else { PublicVariables._dtCurrentDate = Convert.ToDateTime(txtCompanyCurrentdate.Text); CompanySP spCompany = new CompanySP(); spCompany.CompanyCurrentDateEdit(Convert.ToDateTime(txtCompanyCurrentdate.Text)); if (frmCompanyCreationObj != null) { if ((MessageBox.Show("Saved successfully...Do you want to save settings now? ", "Open Miracle", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) == DialogResult.Yes) { frmSettings frmSettingsObj = new frmSettings(); frmSettingsObj.MdiParent = formMDI.MDIObj; frmSettingsObj.CallFromChangeCurrentDate(frmCompanyCreationObj); } } this.Close(); if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmShortExpiry", "View") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmStock", "View") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmOverdueSalesOrder", "View") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmOverduePurchaseOrder", "View") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmPersonalReminder", "Delete") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmPersonalReminder", "Update") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmPersonalReminder", "Save")) { ShowReminderIfAny(); } } } catch (Exception ex) { MessageBox.Show("CCD 11 : " + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Save button click, to save the Items /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, EventArgs e) { try { if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, this.Name, btnSave.Text)) { if (IsDate(txtToDate.Text)) { if (Convert.ToDateTime(txtToDate.Text) < Convert.ToDateTime(txtFromDate.Text)) { Messages.InformationMessage("Invalid date. Please enter a date which is after " + txtFromDate.Text); txtToDate.Focus(); txtToDate.SelectionStart = 0; txtToDate.SelectionLength = txtToDate.TextLength; } else { SaveOrEditFunction(); } } else { Messages.InformationMessage("Date you provide is not in correct format"); txtToDate.Focus(); txtToDate.SelectionStart = 0; txtToDate.SelectionLength = txtToDate.TextLength; } } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("NFY 14 : " + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// On 'Save' button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, EventArgs e) { try { if (Convert.ToDateTime(txtExpiryDate.Text) < Convert.ToDateTime(txtMfgDate.Text)) { MessageBox.Show("ExpiryDate should be greater than MfgDate", "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); txtExpiryDate.Focus(); } else if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, this.Name, btnSave.Text)) { SaveOrEdit(); GridFill(); } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("B10:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Showing Reminder If Any one have /// </summary> public void ShowReminderIfAny() { try { string Purchasereminder = string.Empty; string Salesreminder = string.Empty; string Personalreminder = string.Empty; string NegativeStkreminder = string.Empty; string MinStkreminder = string.Empty; string MaxStkreminder = string.Empty; string ReordrStkreminder = string.Empty; string ShortExpiryReminder = string.Empty; DataTable dtbl = new DataTable(); ReminderSP SpReminder = new ReminderSP(); if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmOverduePurchaseOrder", "View")) { PurchaseOrderMasterSP SpPurchaseOrderMaster = new PurchaseOrderMasterSP(); dtbl = SpPurchaseOrderMaster.PurchaseOrderOverDueReminder(PublicVariables._dtFromDate, PublicVariables._dtToDate, "Due", PublicVariables._dtCurrentDate, "All"); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { Purchasereminder = Purchasereminder + "1 Overdue purchase order\n\n"; } else { Purchasereminder = Purchasereminder + dtbl.Rows.Count + " Overdue purchase orders\n\n"; } } } if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmOverdueSalesOrder", "View")) { SalesOrderMasterSP SpSalesOrderMaster = new SalesOrderMasterSP(); dtbl = SpSalesOrderMaster.SalesOrderOverDueReminder(PublicVariables._dtFromDate, PublicVariables._dtToDate, "Due", PublicVariables._dtCurrentDate, "All"); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { Salesreminder = Salesreminder + "1 Overdue sales order\n\n"; } else { Salesreminder = Salesreminder + dtbl.Rows.Count + " Overdue sales orders\n\n"; } } } if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmPersonalReminder", "Delete") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmPersonalReminder", "Update") || CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmPersonalReminder", "Save")) { string FromDate = Convert.ToString(PublicVariables._dtCurrentDate); string ToDate = Convert.ToString(PublicVariables._dtCurrentDate); dtbl = SpReminder.ReminderSearch(FromDate, ToDate); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { Personalreminder = Personalreminder + "1 personal reminder \n\n"; } else { Personalreminder = Personalreminder + dtbl.Rows.Count + " Personal reminders\n\n"; } } } if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmShortExpiry", "View")) { dtbl = SpReminder.ShortExpiryReminder(0, 0, 0, 0, 0, 0, 0, 0); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { ShortExpiryReminder = ShortExpiryReminder + "1 Product batch is going to expire"; } else { ShortExpiryReminder = ShortExpiryReminder + dtbl.Rows.Count + " Product batches going to expire"; } } } //frmStock if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, "frmStock", "View")) { dtbl = SpReminder.StockSearch(0, 0, 0, 0, 0, 0, 0, 0, "Negative Stock"); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { NegativeStkreminder = NegativeStkreminder + "1 Negative stock product \n\n"; } else { NegativeStkreminder = NegativeStkreminder + dtbl.Rows.Count + " Negative stock products\n\n"; } } dtbl = SpReminder.StockSearch(0, 0, 0, 0, 0, 0, 0, 0, "Minimum Level"); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { MinStkreminder = MinStkreminder + "1 Minimum stock product \n\n"; } else { MinStkreminder = MinStkreminder + dtbl.Rows.Count + " Minimum stock products \n\n"; } } dtbl = SpReminder.StockSearch(0, 0, 0, 0, 0, 0, 0, 0, "Maximum Level"); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { MaxStkreminder = MaxStkreminder + "1 Maximum stock product \n\n"; } else { MaxStkreminder = MaxStkreminder + dtbl.Rows.Count + " Maximum stock products \n\n"; } } dtbl = SpReminder.StockSearch(0, 0, 0, 0, 0, 0, 0, 0, "Reorder Level"); if (dtbl.Rows.Count > 0) { if (dtbl.Rows.Count == 1) { ReordrStkreminder = ReordrStkreminder + "1 Reorder Level product \n\n"; } else { ReordrStkreminder = ReordrStkreminder + dtbl.Rows.Count + " Reorder Level products \n\n"; } } } if (Salesreminder.Trim() != string.Empty || Purchasereminder.Trim() != string.Empty || Personalreminder.Trim() != string.Empty || NegativeStkreminder.Trim() != string.Empty || MinStkreminder.Trim() != string.Empty || MaxStkreminder.Trim() != string.Empty || ReordrStkreminder.Trim() != string.Empty) { frmReminderPopUp frmReminder = new frmReminderPopUp(); frmReminderPopUp isOpen = Application.OpenForms["frmReminderPopUp"] as frmReminderPopUp; if (isOpen == null) { frmReminder.WindowState = FormWindowState.Normal; frmReminder.MdiParent = formMDI.MDIObj; frmReminder.BringToFront(); frmReminder.ChangeLabel(Salesreminder, Purchasereminder, Personalreminder, ShortExpiryReminder, NegativeStkreminder, MinStkreminder, MaxStkreminder, ReordrStkreminder); } } } catch (Exception ex) { MessageBox.Show("CCD : 13 " + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// checking invalid entry,s and user role privilage to save or update /// </summary> public void SaveOrEdit() { try { if (CheckUserPrivilege.PrivilegeCheck(PublicVariables._decCurrentUserId, this.Name, btnSave.Text)) { dgvMultipleAccountLedger.ClearSelection(); if (cmbAccountGroup.SelectedIndex == -1) { Messages.InformationMessage("Select account group"); cmbAccountGroup.Focus(); } else { if (RemoveIncompleteRowsFromGrid()) { if (dgvMultipleAccountLedger.Rows[0].Cells["dgvtxtLedgerName"].Value == null) { MessageBox.Show("Can't save without account ledger with complete entry", "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvMultipleAccountLedger.ClearSelection(); cmbAccountGroup.Focus(); } else { if (btnSave.Text == "Save") { if (CheckAlreadyExist()) { if (dgvMultipleAccountLedger.Rows[0].Cells["dgvtxtLedgerName"].Value == null) { MessageBox.Show("Can't save without account ledger with complete entry", "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvMultipleAccountLedger.ClearSelection(); cmbAccountGroup.Focus(); } else { if (PublicVariables.isMessageAdd) { if (Messages.SaveMessage()) { SaveFunction(); } } else { SaveFunction(); } } } } } } else { if (MessageBox.Show("Ledger details are incomplete for multiple account ledger.Do you want to continue?", "OpenMiracle", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { RemoveIncompleteRowsFromGrid(); int inRowCount = dgvMultipleAccountLedger.RowCount; if (inRowCount > 1) { if (btnSave.Text == "Save") { if (PublicVariables.isMessageAdd) { if (Messages.SaveMessage()) { SaveFunction(); } } } } } } } } else { Messages.NoPrivillageMessage(); } } catch (Exception ex) { MessageBox.Show("MAL7:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }