Example #1
0
 public ActionResult AddVendor(VendorViewModel vendorViewModel)
 {
     if (ModelState.IsValid)
     {
         VendorService.VendorServiceClient    vendorServiceClient = new VendorService.VendorServiceClient();
         OrgService.OrganizationServiceClient organizationClient  = new OrgService.OrganizationServiceClient();
         vendorViewModel.vendor.OrgCompanyID = vendorViewModel.CompanyID;
         vendorViewModel.vendor.IsActive     = true;
         vendorViewModel.vendor.IsDelete     = false;
         vendorViewModel.vendor.UserID       = 1;
         int id = Convert.ToInt32(vendorServiceClient.insertVendor(vendorViewModel.vendor));
         vendorViewModel.vendor.VendorID = id;
         if (id != 0)
         {
             Session["VendorName"] = vendorViewModel.vendor.VendorName;
             Session["VendorID"]   = vendorViewModel.vendor.VendorID;
             Session["CompanyID"]  = vendorViewModel.vendor.OrgCompanyID;
             return(RedirectToAction("AboutVendor"));
         }
         else
         {
             return(View("View"));
         }
     }
     else
     {
         return(View("_Vendor"));
     }
 }
        public JsonResult getspecificvendorsassociatedwithbranch(string branchid)
        {
            List <SelectListItem> vendors = new List <SelectListItem>();
            int ID = Convert.ToInt32(branchid);

            VendorService.VendorServiceClient vendorServiceClient = new VendorService.VendorServiceClient();

            string  xmldata = vendorServiceClient.GetAssignedVendorsforBranch(ID);
            DataSet ds      = new DataSet();

            ds.ReadXml(new StringReader(xmldata));
            vendors = new List <SelectListItem>();
            if (ds.Tables.Count > 0)
            {
                foreach (System.Data.DataRow row in ds.Tables[0].Rows)
                {
                    vendors.Add(new SelectListItem {
                        Text = Convert.ToString(row["Company_Name"]), Value = Convert.ToString(row["Vendor_ID"])
                    });
                }
            }
            Session["A"] = vendors;

            return(Json(vendors, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        public ActionResult selectbranch(AuditorpageViewModel model)
        {
            model.companyList = new List <SelectListItem>();
            model.BranchList  = new List <SelectListItem>();
            model.VendorList  = new List <Organization>();

            OrgService.OrganizationServiceClient client = new OrgService.OrganizationServiceClient();
            int     groupid = Convert.ToInt32(Session["GroupCompanyId"]);
            string  xmldata = client.getCompanyListDropDown(groupid);
            DataSet ds      = new DataSet();

            ds.ReadXml(new StringReader(xmldata));
            model.companyList = new List <SelectListItem>();
            if (ds.Tables.Count > 0)
            {
                foreach (System.Data.DataRow row in ds.Tables[0].Rows)
                {
                    model.companyList.Add(new SelectListItem {
                        Text = Convert.ToString(row["Company_Name"]), Value = Convert.ToString(row["Org_Hier_ID"])
                    });
                }
            }
            model.BranchList = new List <SelectListItem>();
            xmldata          = client.GeSpecifictBranchList(model.companyid);
            ds = new DataSet();
            ds.ReadXml(new StringReader(xmldata));
            if (ds.Tables.Count > 0)
            {
                foreach (System.Data.DataRow row in ds.Tables[0].Rows)
                {
                    model.BranchList.Add(new SelectListItem {
                        Text = Convert.ToString(row["Company_Name"]), Value = Convert.ToString(row["Org_Hier_ID"])
                    });
                }
            }

            VendorService.VendorServiceClient vendorServiceClient = new VendorService.VendorServiceClient();
            xmldata = vendorServiceClient.GetAssignedVendorsforBranch(model.branchid);
            ds      = new DataSet();
            ds.ReadXml(new StringReader(xmldata));
            if (ds.Tables.Count > 0)
            {
                foreach (System.Data.DataRow row in ds.Tables[0].Rows)
                {
                    model.VendorList.Add(new Organization {
                        Company_Name = Convert.ToString(row["Company_Name"]), Company_Id = Convert.ToInt32(row["Vendor_ID"]), logo = Convert.ToString(row["logo"])
                    });
                }
            }
            else
            {
                TempData["Message"] = "No Vendors assigned for the selected branch.";
            }

            return(View("_SelectBranch", model));
        }
Example #4
0
        public ActionResult AddVendor()
        {
            int             id = 0;
            VendorViewModel vendorViewModel = new VendorViewModel();

            VendorService.VendorServiceClient    vendorServiceClient       = new VendorService.VendorServiceClient();
            OrgService.OrganizationServiceClient organizationServiceClient = new OrgService.OrganizationServiceClient();
            vendorViewModel.vendor          = new VendorMaster();
            vendorViewModel.vendor.VendorID = 0;

            string  strXMLGroupCompanyList = organizationServiceClient.GetGroupCompaniesList();
            DataSet dsGroupCompanyList     = new DataSet();

            dsGroupCompanyList.ReadXml(new StringReader(strXMLGroupCompanyList));
            vendorViewModel.GroupCompaniesList = new List <SelectListItem>();
            vendorViewModel.GroupCompaniesList.Add(new SelectListItem {
                Text = "--Select Group Company--", Value = "0"
            });

            foreach (System.Data.DataRow row in dsGroupCompanyList.Tables[0].Rows)
            {
                vendorViewModel.GroupCompaniesList.Add(new SelectListItem()
                {
                    Text = row["Company_Name"].ToString(), Value = row["Org_Hier_ID"].ToString()
                });
            }


            string  strXMLCompanyList = organizationServiceClient.GeSpecifictCompaniesList(id);
            DataSet dsCompanyList     = new DataSet();

            dsCompanyList.ReadXml(new StringReader(strXMLCompanyList));
            vendorViewModel.CompaniesList = new List <SelectListItem>();
            vendorViewModel.CompaniesList.Add(new SelectListItem {
                Text = "--Select Company--", Value = "0"
            });

            foreach (System.Data.DataRow row in dsCompanyList.Tables[0].Rows)
            {
                vendorViewModel.CompaniesList.Add(new SelectListItem()
                {
                    Text = row["Company_Name"].ToString(), Value = row["Org_Hier_ID"].ToString()
                });
            }



            return(View("_Vendor", vendorViewModel));
        }
        public ActionResult Listofvendors(int branchid)
        {
            AllocateActandRuleViewModel model = new AllocateActandRuleViewModel();

            model.BranchId = branchid;
            model.Branch   = new List <Organization>();
            OrgService.OrganizationServiceClient service = new OrgService.OrganizationServiceClient();
            string  xmldata = service.getBranch(model.BranchId);
            DataSet data    = new DataSet();

            data.ReadXml(new StringReader(xmldata));
            model.Branch.Add(new Organization
            {
                Company_Id        = Convert.ToInt32(data.Tables[0].Rows[0]["Org_Hier_ID"]),
                Company_Name      = Convert.ToString(data.Tables[0].Rows[0]["Company_Name"]),
                Parent_Company_Id = Convert.ToInt32(data.Tables[0].Rows[0]["Parent_Company_ID"]),
                logo = Convert.ToString(data.Tables[0].Rows[0]["logo"])
            });
            model.Vendor = new List <Organization>();
            VendorService.VendorServiceClient vendorServiceClient = new VendorService.VendorServiceClient();
            xmldata = vendorServiceClient.GetAssignedVendorsforBranch(branchid);
            DataSet ds = new DataSet();

            ds.ReadXml(new StringReader(xmldata));
            if (ds.Tables.Count > 0)
            {
                foreach (System.Data.DataRow row in ds.Tables[0].Rows)
                {
                    model.Vendor.Add(new Organization {
                        Company_Name = Convert.ToString(row["Company_Name"]), Company_Id = Convert.ToInt32(row["Vendor_ID"]), logo = Convert.ToString(row["logo"])
                    });
                }
            }
            else
            {
                TempData["Message"] = "No Vendors assigned for the selected branch.";
            }
            return(View("_Listofvendorforauditing", model));
        }
        public JsonResult getspecificvendors(string compid, string branchid)
        {
            List <SelectListItem> vendors = new List <SelectListItem>();
            int ID       = Convert.ToInt32(compid);
            int branchID = Convert.ToInt32(branchid);

            VendorService.VendorServiceClient    vendorServiceClient       = new VendorService.VendorServiceClient();
            OrgService.OrganizationServiceClient organizationServiceClient = new OrgService.OrganizationServiceClient();
            string  xmldata = organizationServiceClient.getSpecificVendorListDropDown(ID, branchID);
            DataSet ds      = new DataSet();

            ds.ReadXml(new StringReader(xmldata));
            vendors = new List <SelectListItem>();
            if (ds.Tables.Count > 0)
            {
                foreach (System.Data.DataRow row in ds.Tables[0].Rows)
                {
                    vendors.Add(new SelectListItem {
                        Text = Convert.ToString(row["Company_Name"]), Value = Convert.ToString(row["Org_Hier_ID"])
                    });
                }
            }
            return(Json(vendors, JsonRequestBehavior.AllowGet));
        }