protected void saveButton_Click(object sender, EventArgs e) { //starting to work here... PayToFromCompanyBLL payToFromCompany = new PayToFromCompanyBLL(); try { if (companyNameTextBox.Text.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Company Name field is required."; } else if (descriptionTextBox.Text.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Description field is required."; } else { payToFromCompany.CompanyName = companyNameTextBox.Text.Trim(); payToFromCompany.Description = descriptionTextBox.Text.Trim(); payToFromCompany.CompanyAddress = companyAddressTextBox.Text.Trim(); payToFromCompany.CompanyContact = companyContactTextBox.Text.Trim(); payToFromCompany.CompanyEmail = companyEmailTextBox.Text.Trim(); payToFromCompany.CompanyWebsite = companyWebsiteTextBox.Text.Trim(); if (!payToFromCompany.CheckDuplicatePayToFromCompany(payToFromCompany.CompanyName.Trim())) { DataTable dt = payToFromCompany.SavePayToFromCompany(); if (dt.Rows.Count > 0) { string message = "Company <span class='actionTopic'>Created</span> Successfully with Company ID: <span class='actionTopic'>" + dt.Rows[0][0].ToString() + "</span>."; MyAlertBox("var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/AccUI/PayToFromCompany/List.aspx\"; }; SuccessAlert(\"" + "Process Succeed" + "\", \"" + message + "\", callbackOk);"); } else { string message = "<span class='actionTopic'>Failed</span> to Create Company."; MyAlertBox("ErrorAlert(\"" + "Process Failed" + "\", \"" + message + "\");"); } } else { string message = "This Company Name <span class='actionTopic'>already exist</span>, try another one."; MyAlertBox("WarningAlert(\"" + "Data Duplicate" + "\", \"" + message + "\");"); } } } catch (Exception ex) { string message = ex.Message; if (ex.InnerException != null) { message += " --> " + ex.InnerException.Message; } MyAlertBox("ErrorAlert(\"" + ex.GetType() + "\", \"" + message + "\", \"\");"); } finally { payToFromCompany = null; } }
protected void updateButton_Click(object sender, EventArgs e) { PayToFromCompanyBLL payToFromCompany = new PayToFromCompanyBLL(); try { if (payToFromCompanyIdForUpdateHiddenField.Value.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Exception!!!"; msgDetailLabel.Text = "Company not found to update."; } else if (companyNameTextBox.Text.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Company Name field is required."; } else if (descriptionTextBox.Text.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Description field is required."; } else { payToFromCompany.CompanyId = payToFromCompanyIdForUpdateHiddenField.Value.Trim(); payToFromCompany.CompanyName = companyNameTextBox.Text.Trim(); payToFromCompany.Description = descriptionTextBox.Text.Trim(); payToFromCompany.CompanyAddress = companyAddressTextBox.Text.Trim(); payToFromCompany.CompanyContact = companyContactTextBox.Text.Trim(); payToFromCompany.CompanyEmail = companyEmailTextBox.Text.Trim(); payToFromCompany.CompanyWebsite = companyWebsiteTextBox.Text.Trim(); if (!payToFromCompany.CheckDuplicatePayToFromCompany(companyNameTextBox.Text.Trim())) { payToFromCompany.UpdatePayToFromCompany(); payToFromCompanyNameForUpdateHiddenField.Value = ""; payToFromCompanyIdForUpdateHiddenField.Value = ""; string message = "Company <span class='actionTopic'>Updated</span> Successfully."; MyAlertBox("var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/AccUI/PayToFromCompany/List.aspx\"; }; SuccessAlert(\"" + "Process Succeed" + "\", \"" + message + "\", callbackOk);"); } else { if (payToFromCompanyNameForUpdateHiddenField.Value == companyNameTextBox.Text.Trim()) { payToFromCompany.CompanyName = "WithOut"; payToFromCompany.UpdatePayToFromCompany(); payToFromCompanyNameForUpdateHiddenField.Value = ""; payToFromCompanyIdForUpdateHiddenField.Value = ""; string message = "Company <span class='actionTopic'>Updated</span> Successfully."; MyAlertBox("var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/AccUI/PayToFromCompany/List.aspx\"; }; SuccessAlert(\"" + "Process Succeed" + "\", \"" + message + "\", callbackOk);"); } else { string message = "This Company Name <span class='actionTopic'>already exist</span>, try another one."; MyAlertBox("WarningAlert(\"" + "Data Duplicate" + "\", \"" + message + "\");"); } } } } catch (Exception ex) { string message = ex.Message; if (ex.InnerException != null) { message += " --> " + ex.InnerException.Message; } MyAlertBox("ErrorAlert(\"" + ex.GetType() + "\", \"" + message + "\", \"\");"); } finally { payToFromCompany = null; } }