private void chkValidate_CheckedChanged(object sender, EventArgs e) { string password; if (chkValidate.CheckState == CheckState.Unchecked) { using (frmEnterPassword dvp = new frmEnterPassword()) { dvp.Text = "Discount Validation"; dvp.ShowDialog(); password = dvp.Password; } if (DiscountAdapter.Instance.CheckDiscountPassword(password)) { chkValidate.CheckState = CheckState.Unchecked; resetApplication = true; } else { Prompt.ShowError("Invalid password!"); chkValidate.CheckState = CheckState.Checked; resetApplication = false; } } else if ((chkValidate.CheckState == CheckState.Checked) && resetApplication) { resetDiscountApplication(); } populateItemsToApplyTo(); }
private void btnSaveItem_Click(object sender, EventArgs e) { string markdownPassword = ""; if (!transaction.Items.GetItem(txtItemNo.Text).ItemClass.Equals(config["Miscellaneous_Fee"]) && !transaction.Items.GetItem(txtItemNo.Text).ItemClass.Equals(config["Direct_Cost"])) { try { transaction.Items.GetItem(txtItemNo.Text).ItemDescription = txtItemDescription.Text; transaction.Items.GetItem(txtItemNo.Text).Qty = Convert.ToDecimal(txtQty.Text); if (transaction.Items.GetItem(txtItemNo.Text).MarkDown != Convert.ToDecimal(txtMarkdown.Text)) { using (frmEnterPassword mvp = new frmEnterPassword()) { mvp.Text = "Edit Markdown"; mvp.ShowDialog(); markdownPassword = mvp.Password; } //prompt for password if (ItemAdapter.Instance.CheckMarkdownPassword(markdownPassword)) { transaction.Items.GetItem(txtItemNo.Text).MarkDown = Convert.ToDecimal(txtMarkdown.Text); } else { Prompt.ShowError("Invalid password! You are not allowed to apply a markdown."); } } } catch (Exception ex) { log.Error(ex); Prompt.ShowError(ex.Message); } } else { Prompt.ShowError("You cannot edit a mandatory item."); } populateDetails(); populateTotals(); txtItemNo.Clear(); txtItemDescription.Clear(); txtQty.Clear(); txtUnitPrice.Clear(); txtMarkdown.Clear(); btnSaveItem.Enabled = false; btnDeleteItem.Enabled = false; }
private void btnSaveItem_Click(object sender, EventArgs e) { string markdownPassword = ""; if (!transaction.Items.GetItem(txtItemNo.Text).ItemClass.Equals(config["Miscellaneous_Fee"]) && !transaction.Items.GetItem(txtItemNo.Text).ItemClass.Equals(config["Direct_Cost"])) { try { transaction.Items.GetItem(txtItemNo.Text).ItemDescription = txtItemDescription.Text; transaction.Items.GetItem(txtItemNo.Text).Qty = Convert.ToDecimal(txtQty.Text); if (transaction.Items.GetItem(txtItemNo.Text).MarkDown != Convert.ToDecimal(txtMarkdown.Text)) { using (frmEnterPassword mvp = new frmEnterPassword()) { mvp.Text = "Edit Markdown"; mvp.ShowDialog(); markdownPassword = mvp.Password; } //prompt for password if (ItemAdapter.Instance.CheckMarkdownPassword(markdownPassword)) { transaction.Items.GetItem(txtItemNo.Text).MarkDown = Convert.ToDecimal(txtMarkdown.Text); } else { Prompt.ShowError("Invalid password! You are not allowed to apply a markdown."); } } } catch (Exception ex) { log.Error(ex); Prompt.ShowError(ex.Message); } } else { Prompt.ShowError("You cannot edit a mandatory item."); } populateDetails(); populateTotals(); txtItemNo.Clear(); txtItemDescription.Clear(); txtQty.Clear(); txtUnitPrice.Clear(); txtMarkdown.Clear(); btnSaveItem.Enabled = false; btnDeleteItem.Enabled = false; }
private void chkValidate_CheckedChanged(object sender, EventArgs e) { string password; if (chkValidate.CheckState == CheckState.Unchecked) { using (frmEnterPassword dvp = new frmEnterPassword()) { dvp.Text = "Discount Validation"; dvp.ShowDialog(); password = dvp.Password; } if (DiscountAdapter.Instance.CheckDiscountPassword(password)) { chkValidate.CheckState = CheckState.Unchecked; resetApplication = true; } else { Prompt.ShowError("Invalid password!"); chkValidate.CheckState = CheckState.Checked; resetApplication = false; } } else if ((chkValidate.CheckState == CheckState.Checked) && resetApplication) { resetDiscountApplication(); } populateItemsToApplyTo(); }