Example #1
0
        protected void cmdContactSearch_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            try
            {
                Data.Contacts clsContact = new Data.Contacts();

                cboContact.DataTextField  = "ContactName";
                cboContact.DataValueField = "ContactID";
                cboContact.DataSource     = clsContact.CustomersWithCredits(new ContactColumns()
                {
                    ContactName = true
                }, CustomerCode_CreditCardNo: txtSearch.Text, CheckCustomersGuarantor: true, SortField: "ContactName").DefaultView;
                cboContact.DataBind();
                clsContact.CommitAndDispose();

                if (cboContact.Items.Count == 0)
                {
                    cboContact.Items.Insert(0, new ListItem(Constants.PLEASE_SELECT, Constants.ZERO_STRING));
                }
                cboContact.SelectedIndex = 0;

                cboContact_SelectedIndexChanged(null, null);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        private void LoadOptions()
        {
            Data.Contacts clsContact = new Data.Contacts();

            cboContact.DataTextField  = "ContactName";
            cboContact.DataValueField = "ContactID";
            cboContact.DataSource     = clsContact.CustomersWithCredits(new ContactColumns()
            {
                ContactName = true
            }, CheckCustomersGuarantor: true, WithGuarantorOnly: false, SortField: "ContactName").DefaultView;
            cboContact.DataBind();
            cboContact.Items.Insert(0, new ListItem(Constants.PLEASE_SELECT, Constants.ZERO_STRING));
            cboContact.SelectedIndex = 0;

            Data.CardType clsCardType = new CardType(clsContact.Connection, clsContact.Transaction);
            cboCardType.DataTextField  = "CardTypeCode";
            cboCardType.DataValueField = "CardTypeID";
            cboCardType.DataSource     = clsCardType.ListAsDataTable(new CardTypeDetails()
            {
                CreditCardType = CreditCardTypes.Internal, CheckGuarantor = true, WithGuarantor = false
            }).DefaultView;
            cboCardType.DataBind();
            cboCardType.Items.Insert(0, new ListItem(Constants.PLEASE_SELECT, Constants.ZERO_STRING));
            cboCardType.SelectedIndex = 0;

            clsContact.CommitAndDispose();

            Int64 iCustomerID = 0;

            if (Request.QueryString["id"] != null)
            {
                try { iCustomerID = Int64.TryParse(Common.Decrypt(Request.QueryString["id"].ToString(), Session.SessionID), out iCustomerID) ? iCustomerID : 0; }
                catch { }
            }

            cboContact.ToolTip = iCustomerID.ToString();
            if (iCustomerID == 0)
            {
                divGuarantorInfo.Visible = false;
            }
            else
            {
                cboContact.SelectedIndex = cboContact.Items.IndexOf(cboContact.Items.FindByValue(iCustomerID.ToString()));
                cboContact_SelectedIndexChanged(null, null);
            }
        }
        protected void cmdContactSearch_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            try
            {
                Data.Contacts clsContact = new Data.Contacts();

                cboContact.DataTextField = "ContactName";
                cboContact.DataValueField = "ContactID";
                cboContact.DataSource = clsContact.CustomersWithCredits(new ContactColumns() { ContactName = true }, CustomerCode_CreditCardNo: txtSearch.Text, CheckCustomersGuarantor: true, WithGuarantorOnly: true, SortField: "ContactName").DefaultView;
                cboContact.DataBind();
                clsContact.CommitAndDispose();

                if (cboContact.Items.Count == 0) cboContact.Items.Insert(0, new ListItem(Constants.PLEASE_SELECT, Constants.ZERO_STRING));
                cboContact.SelectedIndex = 0;

                cboContact_SelectedIndexChanged(null, null);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
		private void LoadOptions()
		{
            Data.Contacts clsContact = new Data.Contacts();

            cboContact.DataTextField = "ContactName";
            cboContact.DataValueField = "ContactID";
            cboContact.DataSource = clsContact.CustomersWithCredits(new ContactColumns() { ContactName = true }, CheckCustomersGuarantor: true, WithGuarantorOnly: true, SortField: "ContactName").DefaultView;
            cboContact.DataBind();
            cboContact.Items.Insert(0, new ListItem(Constants.PLEASE_SELECT, Constants.ZERO_STRING));
            cboContact.SelectedIndex = 0;

            cboGuarantor.DataTextField = "ContactName";
            cboGuarantor.DataValueField = "ContactID";
            cboGuarantor.DataSource = clsContact.Guarantors(new ContactColumns() { ContactName = true }, SortField: "ContactName").DefaultView;
            cboGuarantor.DataBind();
            cboGuarantor.Items.Insert(0, new ListItem(Constants.PLEASE_SELECT, Constants.ZERO_STRING));
            cboGuarantor.SelectedIndex = 0;

            clsContact.CommitAndDispose();

            Int64 iContactID = 0;
            if (Request.QueryString["id"] != null)
            {
                try { iContactID = Int64.TryParse(Common.Decrypt(Request.QueryString["id"].ToString(), Session.SessionID), out iContactID) ? iContactID : 0; }
                catch { }
            }

            cboContact.ToolTip = iContactID.ToString();
            if (iContactID == 0)
            {
                divContactInfo.Visible = false;
            }
            else
            {
                cboContact.SelectedIndex = cboContact.Items.IndexOf(cboContact.Items.FindByValue(iContactID.ToString()));
                cboContact_SelectedIndexChanged(null, null);
            }
		}