public PartialViewResult GetCategoryMaterial(string MaterialID, string CategoryID, string CategoryText)
        {
            try
            {
                List <Proc_MaterialCategorySearch_Result> lstMaterialCategory = TransactionBL.Proc_MaterialCategorySearch(CategoryText, MaterialID, CategoryID);

                if (lstMaterialCategory.Count > 1)
                {
                    Proc_MaterialBarcodeSearch_Result MatCat = new Proc_MaterialBarcodeSearch_Result();
                    MatCat.EAN13          = lstMaterialCategory.FirstOrDefault().EAN13;
                    MatCat.MaterialDesc1  = lstMaterialCategory.FirstOrDefault().MaterialDesc1;
                    MatCat.MaterialEANUOM = lstMaterialCategory.FirstOrDefault().MaterialEANUOM;
                    MatCat.MaterialID     = lstMaterialCategory.FirstOrDefault().MaterialID;
                    MatCat.Price          = lstMaterialCategory.FirstOrDefault().Price;
                    return(PartialView("~/Views/ReturnToSupplier/ListMaterial.cshtml", MatCat));
                }
                else if (lstMaterialCategory.Count == 1)
                {
                    Proc_MaterialBarcodeSearch_Result MaterialBarCode = new Proc_MaterialBarcodeSearch_Result();
                    MaterialBarCode.EAN13          = lstMaterialCategory.FirstOrDefault().EAN13;
                    MaterialBarCode.MaterialDesc1  = lstMaterialCategory.FirstOrDefault().MaterialDesc1;
                    MaterialBarCode.MaterialEANUOM = lstMaterialCategory.FirstOrDefault().MaterialEANUOM;
                    MaterialBarCode.MaterialID     = lstMaterialCategory.FirstOrDefault().MaterialID;
                    MaterialBarCode.Price          = lstMaterialCategory.FirstOrDefault().Price;
                    MaterialBarCode.VendorID       = lstMaterialCategory.FirstOrDefault().VendorID;

                    return(PartialView("~/Views/ReturnToSupplier/ReturntoSupplierRow.cshtml", MaterialBarCode));
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Exemple #2
0
        public List <Proc_MaterialBarcodeSearch_Result> GETBOMID(string matrialOrBarcode)
        {
            try
            {
                List <Proc_MaterialBarcodeSearch_Result> MaterialSearch = new List <Proc_MaterialBarcodeSearch_Result>();
                List <Proc_SearchBOMID_Result>           BOMIDSearch    = Context.SearchBOMID(matrialOrBarcode);
                foreach (Proc_SearchBOMID_Result item in BOMIDSearch)
                {
                    Proc_MaterialBarcodeSearch_Result MaterialSearchOne = new Proc_MaterialBarcodeSearch_Result();
                    MaterialSearchOne.MaterialID     = item.BOMID;
                    MaterialSearchOne.MaterialEANUOM = item.UOM;
                    MaterialSearchOne.MaterialDesc1  = item.MaterialDesc1;
                    MaterialSearchOne.Price          = 0;

                    MaterialSearch.Add(MaterialSearchOne);
                }
                return(MaterialSearch);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Exemple #3
0
        public PartialViewResult GetEAN(string EAN13, string UOM, string VendorID, string Pagename)
        {
            List <Proc_SearchEAN_Result> lstEAN13 = TransactionBL.GetProc_SearchEAN(EAN13, UOM, VendorID, Pagename);

            if (lstEAN13.Count > 1)
            {
                return(PartialView("~/Views/ReturnToSupplier/ListMaterial.cshtml", lstEAN13));
            }
            else if (lstEAN13.Count == 1)
            {
                Proc_MaterialBarcodeSearch_Result MaterialBarCode = new Proc_MaterialBarcodeSearch_Result();
                MaterialBarCode.EAN13          = lstEAN13.FirstOrDefault().EAN13;
                MaterialBarCode.MaterialDesc1  = lstEAN13.FirstOrDefault().MaterialDesc1;
                MaterialBarCode.MaterialEANUOM = lstEAN13.FirstOrDefault().MaterialEANUOM;
                MaterialBarCode.MaterialID     = lstEAN13.FirstOrDefault().MaterialID;
                MaterialBarCode.Price          = lstEAN13.FirstOrDefault().Price;
                MaterialBarCode.VendorID       = lstEAN13.FirstOrDefault().VendorID;
                return(PartialView("~/Views/ReturnToSupplier/ReturntoSupplierRow.cshtml", MaterialBarCode));
            }
            else
            {
                return(null);
            }
        }