private void GetContactDetails(int contactID, int companyID, bool isProperties) { try { this._currentContact = new ContactDL(contactID, companyID, isProperties); AssignValues(); } catch (Exception exception1) { ErrorLog.LogErrorMessageToDB("ManageCustomers.aspx", "", "GetContactDetails(int contactID, bool isProperties)", exception1.Message.ToString(), new ACEConnection()); throw; } }
private void GetContactDetails(int contactID, int companyID, string searchText) { try { ContactDL contact = new ContactDL(); // DataView dataView = contact.GetContactDetails(contactID, companyID, searchText).Tables[0].DefaultView; // dataView.Sort = string.Concat(base.ViewState["SortExpression"].ToString(), " ", base.ViewState["SortDirection"].ToString()); DataTable ds = contact.GetContactDetails(contactID, companyID, searchText).Tables[0]; if (ds.Rows.Count == 0) { ds.Rows.Add(ds.NewRow()); gvContactDetails.DataSource = ds; gvContactDetails.DataBind(); int columncount = gvContactDetails.Rows[0].Cells.Count; gvContactDetails.Rows[0].Cells.Clear(); gvContactDetails.Rows[0].Cells.Add(new TableCell()); gvContactDetails.Rows[0].Cells[0].ColumnSpan = columncount; gvContactDetails.Rows[0].Cells[0].Attributes.CssStyle.Add("text-align", "Center"); gvContactDetails.Rows[0].Cells[0].Attributes.CssStyle.Add("font-weight", "bold"); gvContactDetails.Rows[0].Cells[0].Text = "Currently there are no entries to display"; } else { gvContactDetails.DataSource = ds; gvContactDetails.DataBind(); } //gvContactDetails.DataSource = dataView; //gvContactDetails.DataBind(); } catch (Exception exception1) { ErrorLog.LogErrorMessageToDB("ManageCustomers.aspx", "", "GetContactDetails(int contactID, string searchText)", exception1.Message.ToString(), new ACEConnection()); throw; } }
protected void btnSave_Click(object sender, ImageClickEventArgs e) { try { _currentContact = new ContactDL(); bool bl = false; if (txtContactID.Text.ToString() == "0") { _currentContact.AddEditOption = 0; } else { _currentContact.AddEditOption = 1; } _currentContact.ContactID = Convert.ToInt32(txtContactID.Text); _currentContact.CompanyID = Convert.ToInt32(hfCompanyID.Value); _currentContact.CompanyName = txtCompanyName.Text; _currentContact.FName = txtFirstName.Text; _currentContact.LName = txtLastName.Text; _currentContact.TinNo = txtTinNo.Text; _currentContact.CcrNo = txtCCRNo.Text; _currentContact.ContactAddress.Address1 = txtAddress.Text; _currentContact.ContactAddress.Address2 = txtAddress2.Text; _currentContact.ContactAddress.Address3 = txtAddress3.Text; bl = (!(ddlCountry.SelectedValue.ToString() != "")) || (!(ddlCountry.SelectedValue.ToString() != "0")) ? true : ddlCountry.SelectedValue.ToString() == null; if (!bl) { _currentContact.ContactAddress.CountryID = Convert.ToInt32(ddlCountry.SelectedValue); } bl = (!(ddlState.SelectedValue.ToString() != "")) || (!(ddlState.SelectedValue.ToString() != "0")) ? true : ddlState.SelectedValue.ToString() == null; if (!bl) { _currentContact.ContactAddress.StateID = Convert.ToInt32(ddlState.SelectedValue); } bl = (!(ddlCity.SelectedValue.ToString() != "")) || (!(ddlCity.SelectedValue.ToString() != "0")) ? true : ddlCity.SelectedValue.ToString() == null; if (!bl) { _currentContact.ContactAddress.CityID = Convert.ToInt32(ddlCity.SelectedValue); } _currentContact.ContactAddress.PostalCode = txtZipCode.Text; _currentContact.HomeEmail = txtEmailID.Text; _currentContact.WorkEmail = txtSecondEmailID.Text; _currentContact.HomePhone = txtHomePhone.Text; _currentContact.WorkPhone = txtWorkPhone.Text; _currentContact.MobilePhone = txtMobilePhone.Text; bl = (!(ddlBank.SelectedValue.ToString() != "")) || (!(ddlBank.SelectedValue.ToString() != "0")) ? true : ddlBank.SelectedValue.ToString() == null; if (!bl) { _currentContact.BankId = Convert.ToInt32(ddlBank.SelectedValue); } _currentContact.BankIfsc = txtIFSCCode.Text; bl = (!(ddlAgentName.SelectedValue.ToString() != "")) || (!(ddlAgentName.SelectedValue.ToString() != "0")) ? true : ddlAgentName.SelectedValue.ToString() == null; if (!bl) { _currentContact.AgentId = Convert.ToInt32(ddlAgentName.SelectedValue); } _currentContact.AreaCode = txtAreacode.Text; _currentContact.BankCompanyName = txtBankCompanyName.Text; _currentContact.BankAccountNumber = txtBankAccountNumber.Text; _currentContact.Comments = txtComments.Text; _currentContact.PreferredContactId = ThaiRating.CurrentRating.ToString(); _currentContact.ScreenMode = ScreenMode.Add; TransactionResult transactionResult; transactionResult = _currentContact.Commit(); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(string.Concat("<script>alert(\'", transactionResult.Message.ToString(), ".\');")); stringBuilder.Append("</script>"); ScriptManager.RegisterStartupScript(base.Page, typeof(string), "MyScript", stringBuilder.ToString(), false); if (transactionResult.Status == TransactionStatus.Success) { GetContactDetails(_currentContact.ContactID, Convert.ToInt32(hfCompanyID.Value), true); } } catch (Exception exception1) { ErrorLog.LogErrorMessageToDB("AddEditCustomer.aspx", "", "btnSave_Click", exception1.Message.ToString(), new ACEConnection()); throw; } }