Exemple #1
0
 public ActionResult StockOut()
 {
     try
     {
         var identity   = (LoginIdentity)Thread.CurrentPrincipal.Identity;
         var serializer = new JavaScriptSerializer()
         {
             MaxJsonLength = int.MaxValue
         };
         ViewBag.ItemWithCodeList = serializer.Serialize(_rawSqlService.GetBranchwiseProductCodeStockAll(identity.CompanyId, identity.BranchId));
         ViewBag.ItemList         = serializer.Serialize(_rawSqlService.GetBranchwiseProductStockAll(identity.CompanyId, identity.BranchId));
         var vm = new SuperShopStockOutViewModel
         {
             Id              = _purchaseService.GenerateAutoId(identity.CompanyId, identity.BranchId, "Purchase"),
             StockOutDate    = DateTime.Now,
             StockOutDetails = new List <SuperShopStockOutDetailViewModel>()
         };
         vm.StockOutDetails.Add(new SuperShopStockOutDetailViewModel());
         return(View(vm));
     }
     catch (Exception ex)
     {
         return(JavaScript($"ShowResult('{ex.Message}','failure')"));
     }
 }
Exemple #2
0
 public JavaScriptResult StockOut(SuperShopStockOutViewModel stockout)
 {
     try
     {
         var id = _rawSqlService.AddStockOuttems(stockout);
         //_purchaseService.Add(Mapper.Map<Purchase>(purchaseVm));
         return(JavaScript($"ShowResult('{"Data saved successfully."}','{"success"}','{"redirect"}','{"/SuperShopPurchase/StockOut"}')"));
     }
     catch (Exception ex)
     {
         return(JavaScript($"ShowResult('{ex.Message}','failure')"));
     }
 }