Example #1
0
 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;
     }
 }
Example #2
0
        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;
            }
        }
Example #3
0
        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;
            }
        }