Esempio n. 1
0
        private void ContactAdd()
        {
            if (!EnableContactAddUpdate)
            {
                return;
            }

            Data.ContactDetails details   = new Data.ContactDetails();
            DialogResult        addresult = System.Windows.Forms.DialogResult.Cancel;

            switch (SysConfigDetails.ContactAddWndType)
            {
            case ContactAddWndType.ContactAddWnd:
            case ContactAddWndType.ContactAddNoLTOWnd:
                ContactAddWnd clsContactAddWnd = new ContactAddWnd();
                clsContactAddWnd.Caption          = "Quickly add new customer.";
                clsContactAddWnd.ContactDetails   = details;
                clsContactAddWnd.TerminalDetails  = TerminalDetails;
                clsContactAddWnd.SysConfigDetails = SysConfigDetails;
                clsContactAddWnd.ShowDialog(this);
                addresult = clsContactAddWnd.Result;
                details   = clsContactAddWnd.ContactDetails;
                clsContactAddWnd.Close();
                clsContactAddWnd.Dispose();
                break;

            case ContactAddWndType.ContactAddHCareWnd:
                ContactAddHCareWnd clsContactAddHCareWnd = new ContactAddHCareWnd();
                clsContactAddHCareWnd.Caption         = "Quickly add new customer.";
                clsContactAddHCareWnd.ContactDetails  = details;
                clsContactAddHCareWnd.TerminalDetails = TerminalDetails;
                clsContactAddHCareWnd.ShowDialog(this);
                addresult = clsContactAddHCareWnd.Result;
                details   = clsContactAddHCareWnd.ContactDetails;
                clsContactAddHCareWnd.Close();
                clsContactAddHCareWnd.Dispose();
                break;

            default:
                ContactAddDetWnd clsContactAddDetWnd = new ContactAddDetWnd();
                clsContactAddDetWnd.Caption         = "Quickly add new customer.";
                clsContactAddDetWnd.ContactDetails  = details;
                clsContactAddDetWnd.TerminalDetails = TerminalDetails;
                clsContactAddDetWnd.ShowDialog(this);
                addresult = clsContactAddDetWnd.Result;
                details   = clsContactAddDetWnd.ContactDetails;
                clsContactAddDetWnd.Close();
                clsContactAddDetWnd.Dispose();
                break;
            }

            if (addresult == DialogResult.OK)
            {
                txtSearch.Text = details.ContactCode;
                LoadContactData();
            }
        }
Esempio n. 2
0
        private void ContactAdd()
        {
            Data.ContactDetails details = new Data.ContactDetails();

            System.Windows.Forms.DialogResult addresult = System.Windows.Forms.DialogResult.Cancel;

            switch (SysConfigDetails.ContactAddWndType)
            {
            case ContactAddWndType.ContactAddWnd:
                ContactAddWnd clsContactAddWnd = new ContactAddWnd();
                clsContactAddWnd.Caption         = "Please enter customer name for deposit.";
                clsContactAddWnd.ContactDetails  = details;
                clsContactAddWnd.TerminalDetails = TerminalDetails;
                clsContactAddWnd.ShowDialog(this);
                addresult = clsContactAddWnd.Result;
                details   = clsContactAddWnd.ContactDetails;
                clsContactAddWnd.Close();
                clsContactAddWnd.Dispose();
                break;

            case ContactAddWndType.ContactAddHCareWnd:
                ContactAddHCareWnd clsContactAddHCareWnd = new ContactAddHCareWnd();
                clsContactAddHCareWnd.Caption         = "Please enter customer name for deposit.";
                clsContactAddHCareWnd.ContactDetails  = details;
                clsContactAddHCareWnd.TerminalDetails = TerminalDetails;
                clsContactAddHCareWnd.ShowDialog(this);
                addresult = clsContactAddHCareWnd.Result;
                details   = clsContactAddHCareWnd.ContactDetails;
                clsContactAddHCareWnd.Close();
                clsContactAddHCareWnd.Dispose();
                break;

            default:
                ContactAddDetWnd clsContactAddDetWnd = new ContactAddDetWnd();
                clsContactAddDetWnd.Caption         = "Please enter customer name for deposit.";
                clsContactAddDetWnd.ContactDetails  = details;
                clsContactAddDetWnd.TerminalDetails = TerminalDetails;
                clsContactAddDetWnd.ShowDialog(this);
                addresult = clsContactAddDetWnd.Result;
                details   = clsContactAddDetWnd.ContactDetails;
                clsContactAddDetWnd.Close();
                clsContactAddDetWnd.Dispose();
                break;
            }

            if (addresult == DialogResult.OK)
            {
                txtContact.Text = details.ContactName;
                txtContact.Tag  = details.ContactID.ToString();
            }
        }
Esempio n. 3
0
        private void ContactUpdate()
        {
            try
            {
                if (!EnableContactAddUpdate)
                {
                    return;
                }

                Int64 iContactID = Convert.ToInt64(dgContacts[dgContacts.CurrentRowIndex, 0].ToString());

                if (iContactID != 0 && iContactID != Constants.C_RETAILPLUS_CUSTOMERID)
                {
                    Data.Contacts       clsContact = new Data.Contacts();
                    Data.ContactDetails details    = clsContact.Details(iContactID);
                    clsContact.CommitAndDispose();

                    DialogResult addresult = System.Windows.Forms.DialogResult.Cancel;

                    switch (SysConfigDetails.ContactAddWndType)
                    {
                    case ContactAddWndType.ContactAddWnd:
                    case ContactAddWndType.ContactAddNoLTOWnd:
                        ContactAddWnd clsContactAddWnd = new ContactAddWnd();
                        clsContactAddWnd.Caption          = "Update Customer [" + details.ContactName + "]";
                        clsContactAddWnd.ContactDetails   = details;
                        clsContactAddWnd.TerminalDetails  = TerminalDetails;
                        clsContactAddWnd.SysConfigDetails = SysConfigDetails;
                        clsContactAddWnd.ShowDialog(this);
                        addresult = clsContactAddWnd.Result;
                        details   = clsContactAddWnd.ContactDetails;
                        clsContactAddWnd.Close();
                        clsContactAddWnd.Dispose();
                        break;

                    case ContactAddWndType.ContactAddHCareWnd:
                        ContactAddHCareWnd clsContactAddHCareWnd = new ContactAddHCareWnd();
                        clsContactAddHCareWnd.Caption         = "Update Customer [" + details.ContactName + "]";
                        clsContactAddHCareWnd.ContactDetails  = details;
                        clsContactAddHCareWnd.TerminalDetails = TerminalDetails;
                        clsContactAddHCareWnd.ShowDialog(this);
                        addresult = clsContactAddHCareWnd.Result;
                        details   = clsContactAddHCareWnd.ContactDetails;
                        clsContactAddHCareWnd.Close();
                        clsContactAddHCareWnd.Dispose();
                        break;

                    default:
                        ContactAddDetWnd clsContactAddDetWnd = new ContactAddDetWnd();
                        clsContactAddDetWnd.Caption         = "Update Customer [" + details.ContactName + "]";
                        clsContactAddDetWnd.ContactDetails  = details;
                        clsContactAddDetWnd.TerminalDetails = TerminalDetails;
                        clsContactAddDetWnd.ShowDialog(this);
                        addresult = clsContactAddDetWnd.Result;
                        details   = clsContactAddDetWnd.ContactDetails;
                        clsContactAddDetWnd.Close();
                        clsContactAddDetWnd.Dispose();
                        break;
                    }
                    if (addresult == DialogResult.OK)
                    {
                        txtSearch.Text = details.ContactCode;
                        LoadContactData();
                    }
                }
            }
            catch { }
        }