示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FormsAuthenticationHelper.AuthenticateUserWithReturnUrl();
        connstring = Client.ConnectionString(HttpContext.Current.Session["clientid"].ToString());
        if (Int32.Parse(Session[Constant.SESSION_USERTYPE].ToString().Trim()) != (int)Constant.USERTYPE.BUYER)
        {
            Response.Redirect("../unauthorizedaccess.aspx");
        }

        if (!(IsPostBack))
        {
            if (Session["XMLFile"] != null)
            {
                hdnXMLFileName.Value = Session["XMLFile"].ToString().Trim();
            }

            BrandsTransaction b = new BrandsTransaction();
            lstBrandsCarried.DataSource     = b.GetAllBrands(connstring);
            lstBrandsCarried.DataValueField = "BrandId";
            lstBrandsCarried.DataTextField  = "BrandName";
            lstBrandsCarried.DataBind();

            ItemsCarriedTransaction i = new ItemsCarriedTransaction();
            lstItemsCarried.DataSource     = i.GetAllItemsCarried(connstring);
            lstItemsCarried.DataValueField = "ItemNo";
            lstItemsCarried.DataTextField  = "ItemsCarried";
            lstItemsCarried.DataBind();

            ServicesTransaction s = new ServicesTransaction();
            lstServicesOffered.DataSource     = s.GetAllServices(connstring);
            lstServicesOffered.DataValueField = "ServiceId";
            lstServicesOffered.DataTextField  = "ServiceName";
            lstServicesOffered.DataBind();

            LocationsTransaction l = new LocationsTransaction();
            lstLocation.DataSource     = l.GetAllLocations(connstring);
            lstLocation.DataValueField = "LocationId";
            lstLocation.DataTextField  = "LocationName";
            lstLocation.DataBind();

            PCABClassTransaction p = new PCABClassTransaction();
            ddlPCABClass.DataSource     = p.GetAllPCABClass(connstring);
            ddlPCABClass.DataValueField = "PCABClassId";
            ddlPCABClass.DataTextField  = "PCABClassName";
            ddlPCABClass.DataBind();
            ListItem li = new ListItem();
            li.Value = "";
            li.Text  = "-- PCAB Class --";
            ddlPCABClass.Items.Insert(0, li);

            ISOStandard iso = new ISOStandard();
            chkISOStandard_white.DataSource     = iso.GetISOStandard(connstring);
            chkISOStandard_white.DataTextField  = "ISOStandardName";
            chkISOStandard_white.DataValueField = "ISOStandardId";
            chkISOStandard_white.DataBind();
        }
    }
示例#2
0
    private void FillDropDownLists()
    {
        //CategoryTransaction c = new CategoryTransaction();
        //ddlCategory.DataSource = c.GetAllCategories();
        //ddlCategory.DataTextField = "CategoryName";
        //ddlCategory.DataValueField = "CategoryId";
        //ddlCategory.DataBind();
        ListItem l = new ListItem();
        //l.Value = "";
        //l.Text = "---Category---";
        //ddlCategory.Items.Insert(0, l);

        //SubCategory s = new SubCategory();
        //ddlSubCategory.DataSource = s.GetAllSubCategories(connstring);
        //ddlSubCategory.DataTextField = "SubCategoryName";
        //ddlSubCategory.DataValueField = "SubCategoryId";
        //ddlSubCategory.DataBind();
        //l = new ListItem();
        //l.Value = "";
        //l.Text = "---Sub-Category---";
        //ddlSubCategory.Items.Insert(0, l);

        SupplierType sty = new SupplierType();

        ddlSupplierType.DataSource     = sty.GetAllSupplierTypes(connstring);
        ddlSupplierType.DataTextField  = "SupplierTypeDesc";
        ddlSupplierType.DataValueField = "SupplierTypeId";
        ddlSupplierType.DataBind();
        l       = new ListItem();
        l.Value = "";
        l.Text  = "---Supplier Type---";
        ddlSupplierType.Items.Insert(0, l);

        PCABClassTransaction p = new PCABClassTransaction();

        ddlPCABClass.DataSource     = p.GetAllPCABClass(connstring);
        ddlPCABClass.DataValueField = "PCABClassId";
        ddlPCABClass.DataTextField  = "PCABClassName";
        ddlPCABClass.DataBind();
        l       = new ListItem();
        l.Value = "";
        l.Text  = "-- PCAB Class --";
        ddlPCABClass.Items.Insert(0, l);

        ISOStandard iso = new ISOStandard();

        chkISOStandard_white.DataSource     = iso.GetISOStandard(connstring);
        chkISOStandard_white.DataTextField  = "ISOStandardName";
        chkISOStandard_white.DataValueField = "ISOStandardId";
        chkISOStandard_white.DataBind();
    }
示例#3
0
    private void PutDataToComboBoxes()
    {
        BrandsTransaction       brands = new BrandsTransaction();
        ItemsCarriedTransaction items  = new ItemsCarriedTransaction();
        LocationsTransaction    loc    = new LocationsTransaction();
        ServicesTransaction     serv   = new ServicesTransaction();
        CategoryTransaction     cat    = new CategoryTransaction();
        SubCategory             sub    = new SubCategory();
        PCABClassTransaction    pcab   = new PCABClassTransaction();
        ISOStandard             iso    = new ISOStandard();

        ddlBrands.DataSource     = brands.GetAllBrands(connstring);
        ddlBrands.DataTextField  = "BrandName";
        ddlBrands.DataValueField = "BrandId";
        ddlBrands.DataBind();
        ListItem lst = new ListItem();

        lst.Text  = "Select Brands";
        lst.Value = "";
        ddlBrands.Items.Insert(0, lst);

        ddlItemsCarried.DataSource     = items.GetAllItemsCarried(connstring);
        ddlItemsCarried.DataTextField  = "ItemsCarried";
        ddlItemsCarried.DataValueField = "ItemNo";
        ddlItemsCarried.DataBind();
        ListItem lst1 = new ListItem();

        lst1.Text  = "Select Items";
        lst1.Value = "";
        ddlItemsCarried.Items.Insert(0, lst1);

        ddlLocations.DataSource     = loc.GetAllLocations(connstring);
        ddlLocations.DataTextField  = "LocationName";
        ddlLocations.DataValueField = "LocationId";
        ddlLocations.DataBind();
        ListItem lst2 = new ListItem();

        lst2.Text  = "Select Locations";
        lst2.Value = "";
        ddlLocations.Items.Insert(0, lst2);

        ddlServices.DataSource     = serv.GetAllServices(connstring);
        ddlServices.DataTextField  = "ServiceName";
        ddlServices.DataValueField = "ServiceId";
        ddlServices.DataBind();
        ListItem lst3 = new ListItem();

        lst3.Text  = "Select Services";
        lst3.Value = "";
        ddlServices.Items.Insert(0, lst3);

        ddlCategory.DataSource     = cat.GetCategories(connstring);
        ddlCategory.DataTextField  = "CategoryName";
        ddlCategory.DataValueField = "CategoryId";
        ddlCategory.DataBind();
        ListItem lst4 = new ListItem();

        lst4.Text  = "Select Category";
        lst4.Value = "";
        ddlCategory.Items.Insert(0, lst4);

        ddlSubCategory.DataSource     = sub.GetSubCategoryByCategoryId(connstring, ddlCategory.SelectedItem.Value);
        ddlSubCategory.DataTextField  = "SubCategoryName";
        ddlSubCategory.DataValueField = "SubCategoryId";
        ddlSubCategory.DataBind();
        ListItem lst5 = new ListItem();

        lst5.Text  = "Select Sub-category";
        lst5.Value = "";
        ddlSubCategory.Items.Insert(0, lst5);

        ddlPCAAB.DataSource     = pcab.GetAllPCABClass(connstring);
        ddlPCAAB.DataTextField  = "PCABClassName";
        ddlPCAAB.DataValueField = "PCABClassId";
        ddlPCAAB.DataBind();
        ListItem lst6 = new ListItem();

        lst6.Text  = "PCAB Class";
        lst6.Value = "";
        ddlPCAAB.Items.Insert(0, lst6);

        chkISOStandard.DataSource = iso.GetISOStandard(connstring);
        //chkISOStandard.DataSource = iso.GetISOStandard(connstring);
        chkISOStandard.DataTextField  = "ISOStandardName";
        chkISOStandard.DataValueField = "ISOStandardId";
        chkISOStandard.DataBind();
    }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FormsAuthenticationHelper.AuthenticateUserWithReturnUrl();
        connstring = Client.ConnectionString(HttpContext.Current.Session["clientid"].ToString());
        if (Int32.Parse(Session[Constant.SESSION_USERTYPE].ToString().Trim()) != (int)Constant.USERTYPE.BUYER)
        {
            Response.Redirect("../unauthorizedaccess.aspx");
        }

        if (!(Page.IsPostBack))
        {
            if (Session["VendorId"] != null)
            {
                ViewState["VendorId"] = Session["VendorId"].ToString().Trim();
                SupplierTransaction st = new SupplierTransaction();
                Supplier            s  = st.QuerySuppliers(connstring, ViewState["VendorId"].ToString().Trim());
                lblCompanyName.Text       = s.VendorName.Trim();
                lblAddressHeadOffice.Text = s.VendorAddress.Trim() + " " + s.VendorAddress1.Trim();
                lblTelephone.Text         = s.TelephoneNumber.Trim();
                lblFax.Text                        = s.Fax.Trim();
                lblExtension.Text                  = s.Extension.Trim();
                lblAddressBranch.Text              = s.VendorAddress2.Trim() + " " + s.VendorAddress3.Trim();
                lblTelephone1.Text                 = s.BranchTelephoneNo.Trim();
                lblFax1.Text                       = s.BranchFax.Trim();
                lblExtension1.Text                 = s.BranchExtension.Trim();
                lblVatRegNo.Text                   = s.VatRegNo.Trim();
                lblTin.Text                        = s.TIN.Trim();
                lblPOBox.Text                      = s.POBOX.Trim();
                lblPostalCode.Text                 = s.PostalCode.Trim();
                lblEmail.Text                      = s.VendorEmail.Trim();
                lblStandardTerms.Text              = s.TermsOfPayment.Trim();
                lblSpecialTerms.Text               = s.SpecialTerms.Trim();
                lblMinimumOrderValue.Text          = s.MinOrderValue.Trim();
                lblSalesPerson.Text                = s.ContactPerson.Trim();
                lblTelephone2.Text                 = s.SalesPersonTelNo.Trim();
                lblTypeOfBusinessOrganization.Text = s.OrgTypeId;
                lblFilipino.Text                   = s.OwnershipFilipino.Trim();
                lblOtherNationality.Text           = s.OwnershipOther.Trim();
                lblCompanyClassification.Text      = "";
                lblSoleSupplier.Text               = s.SoleSupplier1.Trim() + " " + s.SoleSupplier2.Trim();
                lblSpecialization.Text             = s.Specialization.Trim();

                SupplierType sut = new SupplierType();
                lblSupplierType.Text = sut.GetSupplierType(connstring, s.Accredited.Trim());
                PCABClassTransaction pcab = new PCABClassTransaction();
                lblPCABClass.Text = pcab.GetPCABClasName(connstring, s.PCABClass.Trim());
                switch (s.ISOStandard.Trim())
                {
                case "01":
                    lblISOStandard.Text = "ISO 9002";
                    break;

                case "10":
                    lblISOStandard.Text = "ISO 9001";
                    break;

                case "11":
                    lblISOStandard.Text = "ISO 9001<br />ISO 9002";
                    break;
                }

                DataSet ds             = st.QueryCategoryAndSubCategory(connstring, ViewState["VendorId"].ToString().Trim());
                string  strcategory    = "";
                string  strsubcategory = "";

                if (ds.Tables.Count > 0)
                {
                    if (ds.Tables[0] != null)
                    {
                        DataTable dtCategory = ds.Tables[0];
                        if (dtCategory.Rows.Count > 0)
                        {
                            for (int i = 0; i < dtCategory.Rows.Count; i++)
                            {
                                strcategory = (strcategory == "" ? dtCategory.Rows[i]["CategoryName"].ToString() : strcategory + "<br />" + dtCategory.Rows[i]["CategoryName"].ToString());
                            }
                        }
                    }
                    if (ds.Tables[1] != null)
                    {
                        DataTable dtSubCategory = ds.Tables[1];
                        if (dtSubCategory.Rows.Count > 0)
                        {
                            for (int i = 0; i < dtSubCategory.Rows.Count; i++)
                            {
                                strsubcategory = (strsubcategory == "" ? dtSubCategory.Rows[i]["CompleteName"].ToString() : strsubcategory + "<br />" + dtSubCategory.Rows[i]["CompleteName"].ToString());
                            }
                        }
                    }
                }
                lblCategory.Text    = strcategory;
                lblSubCategory.Text = strsubcategory;



                gvKeyPersonnel.DataSource = CreateKeyPersonell(s.KeyPersonnel.Trim(), s.KeyPosition.Trim());
                gvKeyPersonnel.DataBind();

                gvPresentServices.DataSource = st.QueryPresentServices(connstring, ViewState["VendorId"].ToString().Trim());
                gvPresentServices.DataBind();

                DataTable dt = st.QueryMajorCustomers(connstring, ViewState["VendorId"].ToString().Trim());
                if (dt.Rows.Count == 0)
                {
                    dt = CreateEmptyMajorCustomers();
                }
                gvMajorCustomers.DataSource = dt;
                gvMajorCustomers.DataBind();

                dt = st.QueryBanks(connstring, ViewState["VendorId"].ToString().Trim());
                if (dt.Rows.Count == 0)
                {
                    dt = CreateEmptyBanks();
                }
                gvBanks.DataSource = dt;
                gvBanks.DataBind();


                dt = st.QueryAffiliatedCompanies(connstring, ViewState["VendorId"].ToString().Trim());
                if (dt.Rows.Count == 0)
                {
                    dt = CreateEmptyAffiliatedCompanies();
                }
                gvAffiliatedCompanies.DataSource = dt;
                gvAffiliatedCompanies.DataBind();

                dt = st.QueryExternalAuditors(connstring, ViewState["VendorId"].ToString().Trim());
                if (dt.Rows.Count == 0)
                {
                    dt = CreateEmptyExternalAuditor();
                }
                gvExternalAuditors.DataSource = dt;
                gvExternalAuditors.DataBind();

                dt = st.QueryEquipment(connstring, ViewState["VendorId"].ToString().Trim());
                if (dt.Rows.Count == 0)
                {
                    dt = CreateEmptyEquipment();
                }
                gvEquipment.DataSource = dt;
                gvEquipment.DataBind();

                dt = st.QueryRelatives(connstring, ViewState["VendorId"].ToString().Trim());
                if (dt.Rows.Count == 0)
                {
                    dt = CreateEmptyRelativesTable();
                }
                gvRelatives.DataSource = dt;
                gvRelatives.DataBind();

                DataTable dtBrands = st.QueryBrandsByVendorId(connstring, Session["VendorId"].ToString().Trim());
                gvBrands.DataSource = dtBrands;
                gvBrands.DataBind();

                DataTable dtItems = st.QueryItemsCarriedByVendorId(connstring, Session["VendorId"].ToString().Trim());
                gvItems.DataSource = dtItems;
                gvItems.DataBind();

                DataTable dtLocations = st.QueryLocationsByVendorId(connstring, Session["VendorId"].ToString().Trim());
                gvLocations.DataSource = dtLocations;
                gvLocations.DataBind();

                DataTable dtServices = st.QueryServicesByVendorId(connstring, Session["VendorId"].ToString().Trim());
                gvServices.DataSource = dtServices;
                gvServices.DataBind();
            }
            else
            {
                Response.Redirect("suppliers.aspx");
            }
        }
    }