Example #1
0
        protected void gvProducer_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            GridView gridView = sender as GridView;
            IQueryable <ProducerMaster> producers = null;
            int clientID = Core.SessionHelper.getClientId();

            producers = ProducerManager.GetAll(clientID);

            bool descending = false;

            string lastSorExpression = ViewState["lastSorExpression"] as string;

            if (lastSorExpression == null)
            {
                lastSorExpression = "ProducerName";
                descending        = false;
            }
            else
            {
                descending = !(bool)ViewState[lastSorExpression];
            }

            ViewState[lastSorExpression] = descending;

            gridView.PageIndex = e.NewPageIndex;

            gridView.DataSource = producers.orderByExtension(lastSorExpression, descending);

            gridView.DataBind();
        }
Example #2
0
        protected void gv_onSorting(object sender, GridViewSortEventArgs e)
        {
            IQueryable <ProducerMaster> producers = null;
            int clientID = Core.SessionHelper.getClientId();


            producers = ProducerManager.GetAll(clientID);

            bool descending = false;

            if (ViewState[e.SortExpression] == null)
            {
                descending = false;
            }
            else
            {
                descending = !(bool)ViewState[e.SortExpression];
            }

            ViewState[e.SortExpression] = descending;

            gvProducer.DataSource = producers.Cast <ProducerMaster>().AsQueryable().orderByExtension(e.SortExpression, descending);

            gvProducer.DataBind();
        }
Example #3
0
        //protected void bindContactTypes() {
        //     CollectionManager.FillCollection(ddlContactType, "ID", "Description", LeadContactTypeManager.GetAll());

        //     CollectionManager.FillCollection(ddlInsuranceType, "ID", "Description", InsuranceTypeManager.GetAll());
        //}

        //protected void bindContacts() {
        //     int leadID = 0;

        //     int.TryParse(hfLeadId.Value, out leadID);

        //     gvContacts.DataSource = LeadContactManager.GetContactByLeadID(leadID);
        //     gvContacts.DataBind();
        //}

        private void bindProducer()
        {
            int clientID = SessionHelper.getClientId();
            IQueryable <ProducerMaster>    producers          = null;
            List <SecondaryProducerMaster> secondaryProducers = null;


            producers = ProducerManager.GetAll(clientID);

            secondaryProducers = SecondaryProducerManager.GetAll(clientID);

            //CollectionManager.FillCollection(ddlPrimaryProducer, "ProducerId", "ProducerName", producers);

            ddlPrimaryProducer.DataSource     = producers.ToList();
            ddlPrimaryProducer.DataValueField = "ProducerId";
            ddlPrimaryProducer.DataTextField  = "ProducerName";
            ddlPrimaryProducer.DataBind();
            ddlPrimaryProducer.Items.Insert(0, new ListItem("--- Select ---", "0"));


            CollectionManager.FillCollection(ddlSecondaryProducer, "SecondaryProduceId", "SecondaryProduceName", secondaryProducers);
        }