コード例 #1
0
        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);
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
ファイル: ContactAddWnd.cs プロジェクト: marioricci/erp-luma
        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;
        }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
ファイル: ContactAddWnd.cs プロジェクト: marioricci/erp-luma
        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;
            }
        }