protected void accAddDetailsButton_Click(object sender, EventArgs e) { CustomersAccInfoTbl _NewAccInfo = GetAccDataFromForm(); if (_NewAccInfo.CustomersAccInfoID == 0) // it should be otherwise this button should have been disabled { string _err = _NewAccInfo.Insert(_NewAccInfo); if (string.IsNullOrEmpty(_err)) { showMessageBox _msg = new showMessageBox(this.Page, "Insert", "Customer Account Info Inserted"); accAddDetailsButton.Enabled = false; accUpdateButton.Enabled = true; dvCustomersAccInfoUpdatePanel.Update(); } else { // we got an error, have they been added by someone else? The the Customer ID exists. CustomersAccInfoTbl _CustomersAccInfo = _NewAccInfo.GetByCustomerID(_NewAccInfo.CustomerID); if (!_CustomersAccInfo.CustomersAccInfoID.Equals(0)) { _NewAccInfo.CustomersAccInfoID = _CustomersAccInfo.CustomersAccInfoID; UpdateAccountInfo(_NewAccInfo); } else { showMessageBox _msg = new showMessageBox(this.Page, "Insert", "Error inserting: " + _err); } } } }
protected void btnInsert_Click(object sender, EventArgs e) { string _ErrorStr = String.Empty; CustomersTbl _customerData = GetDataFromForm(); //CustomersTbl _ctd = new CustomersTbl(); // ClientScriptManager _csm = Page.ClientScript; if (_customerData.InsertCustomer(_customerData, ref _ErrorStr)) { _customerData = _customerData.GetCustomerByName(_customerData.CompanyName); if (_customerData.CustomerID > 0) { CustomersAccInfoTbl _CustomersAccInfo = CopyCompanyData2AccInfo(_customerData); _CustomersAccInfo.Enabled = true; string _msg = _CustomersAccInfo.Insert(_CustomersAccInfo); if (string.IsNullOrEmpty(_msg)) { showMessageBox _showMsg = new showMessageBox(this.Page, "Insert", "Customer account info added, please edit."); Response.Redirect(String.Format("{0}?{1}={2}&{3}=Y", Page.ResolveUrl("~/Pages/CustomerDetails.aspx"), CONST_URL_REQUEST_CUSTOMERID, _customerData.CustomerID, CONST_URL_REQUEST_CUSTOMERACCFOCUS)); /* * SetButtonStatus(true); * tabcCustomer.Visible = true; * tabcCustomer.ActiveTabIndex = 0; * lblCustomerID.Text = _CustomersAccInfo.CustomerID.ToString(); * PlaceAccDataOnForm(_CustomersAccInfo); * this.Page.SetFocus(accFullCoNameTextBox); * uppnlTabContainer.Update(); */ } else { showMessageBox _showErrMsg = new showMessageBox(this.Page, "Insert", "Error inserting customer account info"); } ltrlStatus.Text = "Customer Added"; } else { string _ScriptToRun = "redirect('" + String.Format("{0}?CompanyName={1}", Page.ResolveUrl("~/Pages/Customers.aspx"), _customerData.CompanyName) + "');"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "CustomerInserted", _ScriptToRun, true); } } else { // _msgBox.ShowSuccess("Error " + _ErrorStr + ". Customer not added."); ltrlStatus.Text = "ERROR: " + _ErrorStr; } }