private bool SaveRecord() { Data.ContactDetails clsDetails = new Data.ContactDetails(); clsDetails = mContactDetails; clsDetails.ContactCode = txtCustomerName.Text; clsDetails.ContactName = txtCustomerName.Text; clsDetails.Address = txtAddress.Text; clsDetails.BusinessName = txtBusinessName.Text; clsDetails.TelephoneNo = txtTelNo.Text; // Jul 22, 2014 clsDetails.Debit = mContactDetails.Debit; clsDetails.Credit = mContactDetails.Credit; clsDetails.IsCreditAllowed = chkIsCreditAllowed.Checked; clsDetails.CreditLimit = decimal.Parse(txtCreditLimit.Text); clsDetails.Terms = int.Parse(txtTerms.Text); clsDetails.ModeOfTerms = (ModeOfTerms)Enum.Parse(typeof(ModeOfTerms), cboTerms.SelectedItem.ToString()); Data.Contacts clsContact = new Data.Contacts(); if (mContactDetails.ContactID == 0) { if (mstCaption == "Please enter customer name for deposit.") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_DEPOSIT; } else if (mstCaption == "Quickly add new customer") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_QUICKLY_ADDED_FROM_FE; } else if (mContactDetails.ContactID == 0) // means not edit { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_CLIENT; } clsDetails.ContactGroupID = Constants.CONTACT_GROUP_CUSTOMER; clsDetails.PositionID = Constants.C_RETAILPLUS_AGENT_POSITIONID; clsDetails.DepartmentID = Constants.C_RETAILPLUS_AGENT_DEPARTMENTID; clsDetails.ContactID = clsContact.Insert(clsDetails); } else { clsDetails.ContactCode = mContactDetails.ContactCode; clsDetails.ContactGroupID = mContactDetails.ContactGroupID; clsDetails.ContactGroupName = mContactDetails.ContactGroupName; clsContact.Update(clsDetails); } clsContact.CommitAndDispose(); mContactDetails = clsDetails; return(true); }
private bool SaveRecord() { Data.ContactDetails clsDetails = new Data.ContactDetails(); clsDetails.ContactCode = txtCustomerName.Text; clsDetails.ContactName = txtCustomerName.Text; clsDetails.ContactGroupID = Constants.CONTACT_GROUP_CUSTOMER; clsDetails.ModeOfTerms = 0; clsDetails.Terms = 0; clsDetails.Address = txtAddress.Text; clsDetails.BusinessName = txtBusinessName.Text; clsDetails.TelephoneNo = txtTelNo.Text; if (mstCaption == "Please enter customer name for deposit.") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_DEPOSIT; } else if (mstCaption == "Quickly add new customer") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_QUICKLY_ADDED_FROM_FE; } else { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_CLIENT; } clsDetails.Debit = 0; clsDetails.Credit = 0; clsDetails.IsCreditAllowed = true; clsDetails.CreditLimit = 0; clsDetails.PositionID = Constants.C_RETAILPLUS_AGENT_POSITIONID; clsDetails.DepartmentID = Constants.C_RETAILPLUS_AGENT_DEPARTMENTID; Data.Contacts clsContact = new Data.Contacts(); clsDetails.ContactID = clsContact.Insert(clsDetails); clsContact.CommitAndDispose(); mContactDetails = clsDetails; return(true); }
private bool SaveRecord() { if (MessageBox.Show("Please validate the customer information details before proceeding. Are you sure you want to continue?", "RetailPlus ™", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return false; } else { Data.ContactDetails clsDetails = new Data.ContactDetails(); clsDetails = mContactDetails; clsDetails.ContactCode = txtContactCode.Text; clsDetails.ContactName = txtLastName.Text + ", " + txtFirstName.Text + (string.IsNullOrEmpty(txtMiddleName.Text) ? "" : "," + txtMiddleName.Text); clsDetails.ContactGroupID = Convert.ToInt32(Constants.CONTACT_GROUP_CUSTOMER); clsDetails.ModeOfTerms = (ModeOfTerms)Enum.Parse(typeof(ModeOfTerms), cboTerms.SelectedItem.ToString()); clsDetails.Terms = int.Parse(txtTerms.Text); clsDetails.TINNo = txtTelephoneNo.Tag == null ? "" : txtTelephoneNo.Tag.ToString(); clsDetails.LTONo = txtRemarks.Tag == null ? "" : txtRemarks.Tag.ToString(); clsDetails.Address = txtAddress.Text; clsDetails.BusinessName = ""; clsDetails.TelephoneNo = txtTelephoneNo.Text; clsDetails.Remarks = txtRemarks.Text; clsDetails.Debit = Convert.ToDecimal("0"); clsDetails.Credit = Convert.ToDecimal(txtCredit.Text); clsDetails.IsCreditAllowed = chkIsCreditAllowed.Checked; clsDetails.CreditLimit = Convert.ToDecimal(txtCreditLimit.Text); Data.ContactAddOnDetails clsAddOnDetails = new Data.ContactAddOnDetails(); clsAddOnDetails.ContactID = clsDetails.ContactID; clsAddOnDetails.Salutation = cboSalutation.SelectedValue.ToString(); clsAddOnDetails.FirstName = txtFirstName.Text; clsAddOnDetails.MiddleName = txtMiddleName.Text; clsAddOnDetails.LastName = txtLastName.Text; clsAddOnDetails.SpouseName = ""; DateTime dteBirthDate = Constants.C_DATE_MIN_VALUE; dteBirthDate = DateTime.TryParse(txtBirthDate.Text, out dteBirthDate) ? dteBirthDate : Constants.C_DATE_MIN_VALUE; clsAddOnDetails.BirthDate = dteBirthDate; clsAddOnDetails.SpouseBirthDate = Constants.C_DATE_MIN_VALUE; clsAddOnDetails.AnniversaryDate = Constants.C_DATE_MIN_VALUE; clsAddOnDetails.Address1 = txtAddress.Text; clsAddOnDetails.Address2 = string.Empty; clsAddOnDetails.City = string.Empty; clsAddOnDetails.State = string.Empty; clsAddOnDetails.ZipCode = string.Empty; clsAddOnDetails.CountryID = Constants.C_DEF_COUNTRY_ID; clsAddOnDetails.CountryCode = Constants.C_DEF_COUNTRY_CODE; clsAddOnDetails.BusinessPhoneNo = txtTelephoneNo.Text; clsAddOnDetails.HomePhoneNo = string.Empty; clsAddOnDetails.MobileNo = txtMobileNo.Text; clsAddOnDetails.FaxNo = string.Empty; clsAddOnDetails.EmailAddress = string.Empty; clsAddOnDetails.Sex = (Sex) Enum.Parse(typeof(Sex), cboSex.SelectedValue.ToString()); clsAddOnDetails.AttendingPhysician = txtAttendingPhysician.Text; clsDetails.AdditionalDetails = clsAddOnDetails; Data.Contacts clsContact = new Data.Contacts(); if (mContactDetails.ContactID == 0) { clsDetails.ContactGroupID = Constants.CONTACT_GROUP_CUSTOMER; clsDetails.PositionID = Constants.C_RETAILPLUS_AGENT_POSITIONID; clsDetails.DepartmentID = Constants.C_RETAILPLUS_AGENT_DEPARTMENTID; clsDetails.ContactID = clsContact.Insert(clsDetails); } else { clsDetails.PositionID = mContactDetails.PositionID; clsDetails.DepartmentID = mContactDetails.DepartmentID; clsDetails.ContactGroupID = mContactDetails.ContactGroupID; clsDetails.ContactGroupName = mContactDetails.ContactGroupName; clsContact.Update(clsDetails); } clsContact.CommitAndDispose(); mContactDetails = clsDetails; return true; } }
private bool SaveRecord() { if (MessageBox.Show("Please validate the customer information details before proceeding. Are you sure you want to continue?", "RetailPlus ™", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return(false); } else { Data.ContactDetails clsDetails = new Data.ContactDetails(); clsDetails = mContactDetails; clsDetails.ContactCode = txtContactCode.Text; clsDetails.ContactName = txtContactName.Text; clsDetails.ContactGroupID = Convert.ToInt32(Constants.CONTACT_GROUP_CUSTOMER); clsDetails.ModeOfTerms = ModeOfTerms.Days; clsDetails.Terms = Convert.ToInt32("0"); clsDetails.TINNo = txtTelephoneNo.Tag == null ? "" : txtTelephoneNo.Tag.ToString(); clsDetails.LTONo = txtRemarks.Tag == null ? "" : txtRemarks.Tag.ToString(); clsDetails.Address = txtAddress.Text; clsDetails.BusinessName = txtBusinessName.Text; clsDetails.TelephoneNo = txtTelephoneNo.Text; clsDetails.Remarks = txtRemarks.Text; //clsDetails.Debit = Convert.ToDecimal("0"); //clsDetails.Credit = Convert.ToDecimal(txtCredit.Text); //clsDetails.IsCreditAllowed = chkIsCreditAllowed.Checked; //clsDetails.CreditLimit = Convert.ToDecimal(txtCreditLimit.Text); //clsDetails.DepartmentID = Convert.ToInt16(cboDepartment.SelectedItem.Value); //clsDetails.PositionID = Convert.ToInt16(cboPosition.SelectedItem.Value); Data.ContactAddOnDetails clsAddOnDetails = new Data.ContactAddOnDetails(); clsAddOnDetails.ContactID = clsDetails.ContactID; clsAddOnDetails.Salutation = cboSalutation.SelectedValue.ToString(); clsAddOnDetails.FirstName = txtFirstName.Text; clsAddOnDetails.MiddleName = txtMiddleName.Text; clsAddOnDetails.LastName = txtLastName.Text; clsAddOnDetails.SpouseName = ""; DateTime dteBirthDate = Constants.C_DATE_MIN_VALUE; dteBirthDate = DateTime.TryParse(txtBirthDate.Text, out dteBirthDate) ? dteBirthDate : Constants.C_DATE_MIN_VALUE; clsAddOnDetails.BirthDate = dteBirthDate; clsAddOnDetails.SpouseBirthDate = Constants.C_DATE_MIN_VALUE; clsAddOnDetails.AnniversaryDate = Constants.C_DATE_MIN_VALUE; clsAddOnDetails.Address1 = txtAddress.Text; clsAddOnDetails.Address2 = string.Empty; clsAddOnDetails.City = string.Empty; clsAddOnDetails.State = string.Empty; clsAddOnDetails.ZipCode = string.Empty; clsAddOnDetails.CountryID = Constants.C_DEF_COUNTRY_ID; clsAddOnDetails.CountryCode = Constants.C_DEF_COUNTRY_CODE; clsAddOnDetails.BusinessPhoneNo = txtTelephoneNo.Text; clsAddOnDetails.HomePhoneNo = string.Empty; clsAddOnDetails.MobileNo = txtMobileNo.Text; clsAddOnDetails.FaxNo = string.Empty; clsAddOnDetails.EmailAddress = string.Empty; clsDetails.AdditionalDetails = clsAddOnDetails; Data.Contacts clsContact = new Data.Contacts(); if (mContactDetails.ContactID == 0) { clsDetails.ContactGroupID = Constants.CONTACT_GROUP_CUSTOMER; clsDetails.PositionID = Constants.C_RETAILPLUS_AGENT_POSITIONID; clsDetails.DepartmentID = Constants.C_RETAILPLUS_AGENT_DEPARTMENTID; clsDetails.ContactID = clsContact.Insert(clsDetails); } else { clsDetails.PositionID = mContactDetails.PositionID; clsDetails.DepartmentID = mContactDetails.DepartmentID; clsDetails.ContactGroupID = mContactDetails.ContactGroupID; clsDetails.ContactGroupName = mContactDetails.ContactGroupName; clsContact.Update(clsDetails); } clsContact.CommitAndDispose(); mContactDetails = clsDetails; return(true); } }
private bool SaveRecord() { Data.ContactDetails clsDetails = new Data.ContactDetails(); clsDetails = mContactDetails; clsDetails.ContactCode = txtCustomerName.Text; clsDetails.ContactName = txtCustomerName.Text; clsDetails.Address = txtAddress.Text; clsDetails.BusinessName = txtBusinessName.Text; clsDetails.TelephoneNo = txtTelNo.Text; // Jul 22, 2014 clsDetails.Debit = mContactDetails.Debit; clsDetails.Credit = mContactDetails.Credit; clsDetails.IsCreditAllowed = chkIsCreditAllowed.Checked; clsDetails.CreditLimit = decimal.Parse(txtCreditLimit.Text); clsDetails.Terms = int.Parse(txtTerms.Text); clsDetails.ModeOfTerms = (ModeOfTerms)Enum.Parse(typeof(ModeOfTerms), cboTerms.SelectedItem.ToString()); Data.Contacts clsContact = new Data.Contacts(); if (mContactDetails.ContactID == 0) { if (mstCaption == "Please enter customer name for deposit.") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_DEPOSIT; } else if (mstCaption == "Quickly add new customer") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_QUICKLY_ADDED_FROM_FE; } else if (mContactDetails.ContactID == 0) // means not edit { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_CLIENT; } clsDetails.ContactGroupID = Constants.CONTACT_GROUP_CUSTOMER; clsDetails.PositionID = Constants.C_RETAILPLUS_AGENT_POSITIONID; clsDetails.DepartmentID = Constants.C_RETAILPLUS_AGENT_DEPARTMENTID; clsDetails.ContactID = clsContact.Insert(clsDetails); } else { clsDetails.ContactCode = mContactDetails.ContactCode; clsDetails.ContactGroupID = mContactDetails.ContactGroupID; clsDetails.ContactGroupName = mContactDetails.ContactGroupName; clsContact.Update(clsDetails); } clsContact.CommitAndDispose(); mContactDetails = clsDetails; return true; }
private bool SaveRecord() { if (MessageBox.Show("Please validate the customer information details before proceeding. Are you sure you want to continue?", "RetailPlus ™", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return false; } else { Data.ContactDetails clsDetails = new Data.ContactDetails(); clsDetails = mContactDetails; clsDetails.ContactCode = txtContactCode.Text; clsDetails.ContactName = txtCustomerName.Text; clsDetails.TINNo = txtTINNo.Text; clsDetails.LTONo = txtLTONo.Text; clsDetails.Address = txtAddress.Text; clsDetails.BusinessName = txtBusinessName.Text; clsDetails.TelephoneNo = txtTelNo.Text; // Jul 22, 2014 clsDetails.Debit = mContactDetails.Debit; clsDetails.Credit = mContactDetails.Credit; clsDetails.IsCreditAllowed = chkIsCreditAllowed.Checked; clsDetails.CreditLimit = decimal.Parse(txtCreditLimit.Text); clsDetails.Terms = int.Parse(txtTerms.Text); clsDetails.ModeOfTerms = (ModeOfTerms)Enum.Parse(typeof(ModeOfTerms), cboTerms.SelectedItem.ToString()); Data.Contacts clsContact = new Data.Contacts(); Data.ContactGroups clsContactGroups = new Data.ContactGroups(clsContact.Connection, clsContact.Transaction); clsDetails.ContactGroupID = clsContactGroups.DetailsByName(cboGroup.SelectedItem.ToString()).ContactGroupID; if (mContactDetails.ContactID == 0) { //if (mstCaption == "Please enter customer name for deposit.") //{ clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_DEPOSIT; } //else if (mstCaption == "Quickly add new customer") //{ clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_QUICKLY_ADDED_FROM_FE; } //else if (mContactDetails.ContactID == 0) // means not edit //{ clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_CLIENT; } clsDetails.Remarks = txtRemarks.Text; clsDetails.PositionID = Constants.C_RETAILPLUS_AGENT_POSITIONID; clsDetails.DepartmentID = Constants.C_RETAILPLUS_AGENT_DEPARTMENTID; clsDetails.ContactID = clsContact.Insert(clsDetails); } else { clsDetails.PositionID = mContactDetails.PositionID; clsDetails.DepartmentID = mContactDetails.DepartmentID; clsDetails.ContactGroupID = mContactDetails.ContactGroupID; clsDetails.ContactGroupName = mContactDetails.ContactGroupName; clsContact.Update(clsDetails); } clsContact.CommitAndDispose(); mContactDetails = clsDetails; return true; } }
private bool SaveRecord() { Data.ContactDetails clsDetails = new Data.ContactDetails(); clsDetails.ContactCode = txtCustomerName.Text; clsDetails.ContactName = txtCustomerName.Text; clsDetails.ContactGroupID = Constants.CONTACT_GROUP_CUSTOMER; clsDetails.ModeOfTerms = 0; clsDetails.Terms = 0; clsDetails.Address = txtAddress.Text; clsDetails.BusinessName = txtBusinessName.Text; clsDetails.TelephoneNo = txtTelNo.Text; if (mstCaption == "Please enter customer name for deposit.") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_DEPOSIT; } else if (mstCaption == "Quickly add new customer") { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_QUICKLY_ADDED_FROM_FE; } else { clsDetails.Remarks = Data.Contacts.DEFAULT_REMARKS_FOR_ADDED_FROM_CLIENT; } clsDetails.Debit = 0; clsDetails.Credit = 0; clsDetails.IsCreditAllowed = true; clsDetails.CreditLimit = 0; clsDetails.PositionID = Constants.C_RETAILPLUS_AGENT_POSITIONID; clsDetails.DepartmentID = Constants.C_RETAILPLUS_AGENT_DEPARTMENTID; Data.Contacts clsContact = new Data.Contacts(); clsDetails.ContactID = clsContact.Insert(clsDetails); clsContact.CommitAndDispose(); mContactDetails = clsDetails; return true; }