示例#1
0
        private void BindDropdown()
        {
            try
            {
                MDMSVC.DC_Supplier_Search_RQ RQParam = new MDMSVC.DC_Supplier_Search_RQ();
                RQParam.SupplierType = "File Static Data";
                RQParam.PageNo       = 0;
                RQParam.PageSize     = int.MaxValue;

                var resultSet = _objMasterSVC.GetSupplier(RQParam);

                RQParam.SupplierType = "File & API Static Data";
                var resultSet2 = _objMasterSVC.GetSupplier(RQParam);
                resultSet.AddRange(resultSet2);

                resultSet = resultSet.OrderBy(o => o.Name).ToList();

                ddlSupplierList.DataSource     = resultSet;
                ddlSupplierList.DataValueField = "Supplier_Id";
                ddlSupplierList.DataTextField  = "Name";
                ddlSupplierList.DataBind();
                ddlSupplierList.Items.RemoveAt(0);
                ddlSupplierList.Items.Insert(0, new ListItem("--Select --", "0"));
                fillattributes("MappingFileConfig", "MappingEntity", ddlEntityList);
            }
            catch (Exception ex)
            {
            }
        }
 protected void fillSuppliers()
 {
     MDMSVC.DC_Supplier_Search_RQ RQParam = new MDMSVC.DC_Supplier_Search_RQ();
     RQParam.SupplierType           = "API Static Data";
     RQParam.PageNo                 = 0;
     RQParam.PageSize               = int.MaxValue;
     ddlSupplierName.DataSource     = _objMasterSVC.GetSupplier(RQParam);
     ddlSupplierName.DataValueField = "Supplier_Id";
     ddlSupplierName.DataTextField  = "Name";
     ddlSupplierName.DataBind();
 }
        private void fillSupplier(DropDownList ddl, DropDownList ddlSupplierPriority)
        {
            var result = _objMasterSVC.GetSupplier(new DC_Supplier_Search_RQ {
                PageNo = 0, PageSize = int.MaxValue, StatusCode = "ACTIVE"
            });

            ddl.DataSource     = result;
            ddl.DataValueField = "Supplier_Id";
            ddl.DataTextField  = "Name";
            ddl.DataBind();

            ddlSupplierPriority.DataSource     = (from r in result where r.Priority != null orderby r.Priority select new { Priority = r.Priority }).Distinct().ToList();;
            ddlSupplierPriority.DataValueField = "Priority";
            ddlSupplierPriority.DataTextField  = "Priority";
            ddlSupplierPriority.DataBind();
        }
 private void LoadSupplierDetails()
 {
     try
     {
         var result = _objMaster.GetSupplier(new MDMSVC.DC_Supplier_Search_RQ()
         {
             Supplier_Id = mySupplier_Id
         });
         if (result != null && result.Count > 0)
         {
             //Fill all dropdown before setting the details
             //FillSupplierType();
             FillSupplierEnablerCatgeroyType();
             FillCredentialsType();
             FillCredentialsCategoryType();
             FillClientType();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        private void FillPageData(Guid mySupplier_Id)
        {
            try
            {
                frmSupplierDetail.ChangeMode(FormViewMode.Edit);
                var result = _objMaster.GetSupplier(new MDMSVC.DC_Supplier_Search_RQ()
                {
                    Supplier_Id = mySupplier_Id
                });
                if (result != null)
                {
                    if (result.Count > 0)
                    {
                        frmSupplierDetail.DataSource = result;
                        frmSupplierDetail.DataBind();
                        BindMainSupplierData();
                        BindStatus();
                        DropDownList ddlStatusEdit   = (DropDownList)frmSupplierDetail.FindControl("ddlStatusEdit");
                        DropDownList ddlSupplierType = (DropDownList)frmSupplierDetail.FindControl("ddlSupplierType");
                        DropDownList ddlPriorityEdit = (DropDownList)frmSupplierDetail.FindControl("ddlPriorityEdit");
                        CheckBox     chkIsFullPull   = (CheckBox)frmSupplierDetail.FindControl("chkIsFullPull");
                        if (result[0].StatusCode == string.Empty)
                        {
                            ddlStatusEdit.SelectedIndex = ddlStatusEdit.Items.IndexOf(ddlStatusEdit.Items.FindByText("-Select-"));
                        }
                        else
                        {
                            ddlStatusEdit.SelectedIndex = ddlStatusEdit.Items.IndexOf(ddlStatusEdit.Items.FindByText(result[0].StatusCode));
                        }

                        if (result[0].SupplierType == string.Empty)
                        {
                            ddlSupplierType.SelectedIndex = ddlSupplierType.Items.IndexOf(ddlSupplierType.Items.FindByText("-Select-"));
                        }
                        else
                        {
                            ddlSupplierType.SelectedIndex = ddlSupplierType.Items.IndexOf(ddlSupplierType.Items.FindByText(result[0].SupplierType));
                        }

                        if (result[0].Priority == null)
                        {
                            ddlPriorityEdit.SelectedIndex = ddlPriorityEdit.Items.IndexOf(ddlPriorityEdit.Items.FindByText("-Select-"));
                        }
                        else
                        {
                            ddlPriorityEdit.SelectedIndex = ddlPriorityEdit.Items.IndexOf(ddlPriorityEdit.Items.FindByValue(Convert.ToString(result[0].Priority)));
                        }

                        chkIsFullPull.Checked = (result[0].IsFullPull == null ? false : true);


                        //ddlSupplierType.Items.FindByText(result[0].SupplierType).Selected = true;
                        //ddlStatusEdit.Items.FindByText(result[0].StatusCode).Selected = true;
                        //ddlPriorityEdit.SelectedValue = Convert.ToString(result[0].Priority);
                    }
                }
            }
            catch
            {
                throw;
            }
        }
        protected void bindSupplierSearchGrid(int intPageSize, int intPageIndex)
        {
            //Find Serarch Filter
            string SupplierCode = txtSupplierCode.Text.Trim();
            string SupplierName = txtSupplierName.Text.Trim();

            string SupplierType           = Convert.ToString(ddlSupplierType.SelectedItem.Text);
            string ProductCategory        = Convert.ToString(ddlProductCategory.SelectedValue);
            string ProductSubCategoryType = Convert.ToString(ddlProductCategorySubType.SelectedValue);
            string ddlStatusValue         = Convert.ToString(ddlStatus.SelectedValue);


            MDMSVC.DC_Supplier_Search_RQ _objSearch = new MDMSVC.DC_Supplier_Search_RQ();
            _objSearch.PageSize = intPageSize;
            _objSearch.PageNo   = intPageIndex;

            if (!string.IsNullOrWhiteSpace(SupplierCode))
            {
                _objSearch.Code = SupplierCode;
            }
            if (!string.IsNullOrWhiteSpace(SupplierName))
            {
                _objSearch.Name = SupplierName;
            }
            if (SupplierType != "--ALL--")
            {
                _objSearch.SupplierType = SupplierType;
            }
            if (ProductCategory != "0")
            {
                _objSearch.ProductCategory_ID = ProductCategory;
            }
            if (ProductSubCategoryType != "0")
            {
                _objSearch.CategorySubType_ID = ProductSubCategoryType;
            }
            if (ddlStatusValue != "0")
            {
                _objSearch.StatusCode = ddlStatusValue;
            }
            divDropdownForEntries.Visible = true;
            var result = _objMaster.GetSupplier(_objSearch);

            if (result != null)
            {
                if (result.Count > 0)
                {
                    grdSupplierList.VirtualItemCount = result[0].TotalRecords;

                    lblTotalRecords.Text = result[0].TotalRecords.ToString();
                }
                else
                {
                    grdSupplierList.DataSource = null;
                    grdSupplierList.DataBind();
                    lblTotalRecords.Text          = String.Empty;
                    divDropdownForEntries.Visible = false;
                }
                grdSupplierList.DataSource = result;
                grdSupplierList.PageIndex  = intPageIndex;
                grdSupplierList.PageSize   = intPageSize;
                grdSupplierList.DataBind();
            }
            else
            {
                grdSupplierList.DataSource = null;
                grdSupplierList.DataBind();
                lblTotalRecords.Text = String.Empty;
            }
        }