Пример #1
0
        public ActionResult AddLCStatement(int id)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);
            var value     = _context.LCStatements.FirstOrDefault(m => m.SICode == id.ToString());

            if (concernId > 0 && userId > 0)
            {
                if (value == null)
                {
                    ViewBag.PI = id;
                    var cash        = _context.LCStatements.FirstOrDefault(x => x.SICode == id.ToString());
                    var tenor       = _product.Tenors();
                    var clause      = _product.PaymentClauses();
                    var yesnoModels = _product.YesNoModels();
                    ProductSettingViewModels viewModels = new ProductSettingViewModels()
                    {
                        LCStatements   = cash,
                        Tenors         = tenor,
                        PaymentClauses = clause,
                        YesNoModels    = yesnoModels
                    };
                    return(View(viewModels));
                }
                return(RedirectToAction("Orders", "PermessData", new { Area = "Permess" }));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
Пример #2
0
        public ActionResult EditOrderDetails(int id)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);
            var value     = _context.OrderDetails.FirstOrDefault(m => m.SICode == id.ToString());

            if (concernId > 0 && userId > 0)
            {
                if (value != null)
                {
                    var yes    = _product.YesNoModels();
                    var method = _product.Statuses();
                    //var details=
                    ProductSettingViewModels viewModels = new ProductSettingViewModels()
                    {
                        YesNoModels  = yes,
                        Statuses     = method,
                        OrderDetails = value
                    };
                    return(View(viewModels));
                }
                return(RedirectToAction("EditOrders", "PermessData", new { Area = "Permess" }));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
        public ActionResult SalesReport()
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            if (concernId > 0 && userId > 0)
            {
                var product  = _product.ArticleProductSettings(concernId);
                var products = _product.Products(concernId);
                var company  = _buyer.Companies(concernId);
                var article  = _product.ArticleProductSettings(concernId);
                var user     = _user.Users(concernId);
                //ViewBag.value = value;
                ProductSettingViewModels viewModels = new ProductSettingViewModels()
                {
                    ProductSettings        = product,
                    Products               = products,
                    Companies              = company,
                    ArticleProductSettings = article,
                    SystemUser             = user
                };
                return(View(viewModels));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
        public ActionResult ImportGood()
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            if (concernId > 0 && userId > 0)
            {
                var product  = _product.ArticleProductSettings(concernId);
                var Cons     = _product.ConstructionProductSettings(concernId);
                var cat      = _product.CategoryProductSettings(concernId);
                var soft     = _product.SoftnessProductSettings(concernId);
                var width    = _product.WidthProductSettings(concernId);
                var source   = _product.SourceProductSettings(concernId);
                var col      = _product.ColorProductSettings(concernId);
                var products = _product.Products(concernId);
                ProductSettingViewModels viewModels = new ProductSettingViewModels()
                {
                    ProductSettings             = product,
                    CategoryProductSettings     = cat,
                    ColorProductSettings        = col,
                    ConstructionProductSettings = Cons,
                    SoftnessProductSettings     = soft,
                    SourceProductSettings       = source,
                    WidthProductSettings        = width,
                    Products = products
                };
                return(View(viewModels));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
Пример #5
0
        public ActionResult EditSIProduct(int id)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);
            var SIProduct = _context.SIProductDetails.FirstOrDefault(m => m.SIProductDetId == id);

            if (concernId > 0 && userId > 0)
            {
                if (SIProduct != null)
                {
                    var product  = _product.ArticleProductSettings(concernId);
                    var Cons     = _product.ConstructionProductSettings(concernId);
                    var cat      = _product.CategoryProductSettings(concernId);
                    var soft     = _product.SoftnessProductSettings(concernId);
                    var width    = _product.WidthProductSettings(concernId);
                    var source   = _product.SourceProductSettings(concernId);
                    var col      = _product.ColorProductSettings(concernId);
                    var products = _product.Products(concernId);
                    var company  = _buyer.Companies(concernId);
                    var article  = _product.ArticleProductSettings(concernId);
                    var region   = _sales.Regions(concernId);
                    var method   = _product.PaymentMethods();
                    var bank     = _product.Banks();
                    var status   = _product.Statuses();
                    var lenght   = _product.Lengths();
                    var delivery = _product.DeliveryTypes();
                    var yesNo    = _product.YesNoModels();
                    ProductSettingViewModels viewModels = new ProductSettingViewModels()
                    {
                        ProductSettings             = product,
                        CategoryProductSettings     = cat,
                        ColorProductSettings        = col,
                        ConstructionProductSettings = Cons,
                        SoftnessProductSettings     = soft,
                        SourceProductSettings       = source,
                        WidthProductSettings        = width,
                        Products  = products,
                        Companies = company,
                        ArticleProductSettings = article,
                        Regions        = region,
                        PaymentMethods = method,
                        Banks          = bank,
                        Statuses       = status,
                        DeliveryTypes  = delivery,
                        Lengths        = lenght,
                        YesNoModels    = yesNo,
                        ProductDetails = SIProduct
                    };
                    return(View(viewModels));
                }
                else
                {
                    return(RedirectToAction("EditOrders", "PermessData", new { Areas = "Permess" }));
                }
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
Пример #6
0
        public ActionResult SalesInvoiceInfo()
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            if (concernId > 0 && userId > 0)
            {
                var product  = _product.ArticleProductSettings(concernId);
                var Cons     = _product.ConstructionProductSettings(concernId);
                var cat      = _product.CategoryProductSettings(concernId);
                var soft     = _product.SoftnessProductSettings(concernId);
                var width    = _product.WidthProductSettings(concernId);
                var source   = _product.SourceProductSettings(concernId);
                var col      = _product.ColorProductSettings(concernId);
                var products = _product.Products(concernId);
                var company  = _buyer.Companies(concernId);
                var article  = _product.ArticleProductSettings(concernId);
                var region   = _sales.Regions(concernId);
                var method   = _product.PaymentMethods();
                var bank     = _product.Banks();
                var status   = _product.Statuses();
                var lenght   = _product.Lengths();
                var delivery = _product.DeliveryTypes();
                var yesNo    = _product.YesNoModels();
                ProductSettingViewModels viewModels = new ProductSettingViewModels()
                {
                    ProductSettings             = product,
                    CategoryProductSettings     = cat,
                    ColorProductSettings        = col,
                    ConstructionProductSettings = Cons,
                    SoftnessProductSettings     = soft,
                    SourceProductSettings       = source,
                    WidthProductSettings        = width,
                    Products  = products,
                    Companies = company,
                    ArticleProductSettings = article,
                    Regions        = region,
                    PaymentMethods = method,
                    Banks          = bank,
                    Statuses       = status,
                    DeliveryTypes  = delivery,
                    Lengths        = lenght,
                    YesNoModels    = yesNo
                };
                return(View(viewModels));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
        public ActionResult AddExportIssue()
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);
            var region    = _sales.Regions(concernId);

            if (concernId > 0 && userId > 0)
            {
                ProductSettingViewModels viewModels = new ProductSettingViewModels()
                {
                    Regions = region
                };
                return(View(viewModels));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
Пример #8
0
        public ActionResult AddCashDeails(int id)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            if (concernId > 0 && userId > 0)
            {
                var value = _context.CashDetails.FirstOrDefault(m => m.SICode == id.ToString());
                if (value == null)
                {
                    ViewBag.PI = id;
                    var region = _sales.Regions(concernId);
                    ProductSettingViewModels viewModels = new ProductSettingViewModels()
                    {
                        Regions = region
                    };
                    return(View(viewModels));
                }
                return(RedirectToAction("Orders", "PermessData", new { Area = "Permess" }));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
        public ActionResult AddProductionOrder()
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            if (concernId > 0 && userId > 0)
            {
                var product  = _product.ArticleProductSettings(concernId);
                var Cons     = _product.ConstructionProductSettings(concernId);
                var cat      = _product.CategoryProductSettings(concernId);
                var soft     = _product.SoftnessProductSettings(concernId);
                var width    = _product.WidthProductSettings(concernId);
                var source   = _product.SourceProductSettings(concernId);
                var col      = _product.ColorProductSettings(concernId);
                var products = _product.Products(concernId);
                var company  = _buyer.Companies(concernId);
                var article  = _product.ArticleProductSettings(concernId);
                var region   = _sales.Regions(concernId);
                var yes      = _product.YesNoModels();
                ProductSettingViewModels viewModels = new ProductSettingViewModels()
                {
                    ProductSettings             = product,
                    CategoryProductSettings     = cat,
                    ColorProductSettings        = col,
                    ConstructionProductSettings = Cons,
                    SoftnessProductSettings     = soft,
                    SourceProductSettings       = source,
                    WidthProductSettings        = width,
                    Products  = products,
                    Companies = company,
                    ArticleProductSettings = article,
                    Regions     = region,
                    YesNoModels = yes
                };
                return(View(viewModels));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
Пример #10
0
        public ActionResult OrdersReport()
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            if (concernId > 0 && userId > 0)
            {
                var company  = _buyer.Companies(concernId);
                var method   = _product.PaymentMethods();
                var delivery = _product.Statuses();
                var payment  = _product.PaymentMethods();
                var lc       = _product.YesNoModels();
                ProductSettingViewModels viewModels = new ProductSettingViewModels()
                {
                    Companies      = company,
                    PaymentMethods = method,
                    Statuses       = delivery,
                    YesNoModels    = lc
                };
                return(View(viewModels));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
Пример #11
0
        public ActionResult EditCash(int id)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);
            var cash      = _context.CashDetails.FirstOrDefault(x => x.SICode == id.ToString());

            if (concernId > 0 && userId > 0)
            {
                if (cash != null)
                {
                    ProductSettingViewModels viewModels = new ProductSettingViewModels()
                    {
                        CashDetails = cash
                    };
                    return(View(viewModels));
                }
                else
                {
                    return(RedirectToAction("EditOrders", "PermessData", new { Areas = "Permess" }));
                }
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }
        public ActionResult ProcessA(int id)
        {
            var concernId  = Convert.ToInt32(Session["ConcernId"]);
            var userId     = Convert.ToInt32(Session["UserId"]);
            var orderValue = _context.OrderRawMaterials.FirstOrDefault(m => m.OrderId == id);

            ViewBag.quantity = orderValue.Quantity;
            if (concernId > 0 && userId > 0)
            {
                var procA = _context.AProductions.FirstOrDefault(m => m.OrderId == id);
                if (procA == null)
                {
                    var yes = _product.YesNoModels();
                    ProductSettingViewModels viewModels = new ProductSettingViewModels()
                    {
                        YesNoModels = yes
                    };
                    return(View(viewModels));
                }
                ViewBag.data = "Data Inserted";
                return(RedirectToAction(nameof(ProductionProces)));
            }
            return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" }));
        }