Exemplo n.º 1
0
        public IActionResult Create(DealerSaleProdDtlViewModel dealerSaleProdDtlViewModel)
        {
            if (ModelState.IsValid)
            {
                string   OrderNo    = string.Empty;
                string   SalesOrder = "0";
                string   SalesToken = "0";
                string[] strOrderNo;
                if (_context.DealerSale.ToList().Count() > 0)
                {
                    var orderNo = _context.DealerSale.OrderByDescending(m => m.Id)
                                  .Where(w => w.OrderNo != null)
                                  .Select(s => s.OrderNo).FirstOrDefault();
                    if (orderNo != null)
                    {
                        strOrderNo = orderNo.Split('-');

                        if (strOrderNo.Length > 0)
                        {
                            SalesOrder = strOrderNo[1];
                            SalesToken = strOrderNo[3];
                        }
                    }
                }
                SalesOrder = Convert.ToString(Convert.ToInt16(SalesOrder) + 1);
                SalesOrder = SalesOrder.PadLeft(8 - SalesOrder.Length, '0');
                SalesToken = Convert.ToString(Convert.ToInt16(SalesToken) + 1);
                SalesToken = SalesToken.PadLeft(10 - SalesToken.Length, '0');
                OrderNo    = "S-" + SalesOrder + "-" + DateTime.Now.ToString("ddMMyy") + "-" + SalesToken;
                dealerSaleProdDtlViewModel.DealerSale.OrderNo = OrderNo;

                dealerSaleProdDtlViewModel.DealerSale.createDate = DateTime.Now;

                _context.Add(dealerSaleProdDtlViewModel.DealerSale);
                _context.SaveChanges();


                int DealerSaleId = dealerSaleProdDtlViewModel.DealerSale.Id;
                foreach (var item in dealerSaleProdDtlViewModel.DealerSaleProductDetail)
                {
                    item.DealerSaleId = DealerSaleId;
                    _context.Add(item);
                }
                _context.SaveChanges();
                return(RedirectToAction(nameof(Index)));
            }
            return(View());
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("WareHouse,Title,AccountNumber,BankName,WalletType,CardNumber,Balance,MobileNumber")] Wallet wallet)
        {
            if (ModelState.IsValid)
            {
                _context.Add(wallet);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(wallet));
        }
        public async Task <IActionResult> Create([Bind("id,Name,Phone,Email,Salary,SaleTargetAmount,SaleAchivedAmount")] EmployeeInfo employeeInfo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(employeeInfo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(employeeInfo));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("id,DeliveryCharge,ReceiptName,ChalanName,DefaultWarehouse,DealerPriceChange")] Config config)
        {
            if (ModelState.IsValid)
            {
                _context.Add(config);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(config));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("ContactPersonName,CourierShop")] Courier courier)
        {
            if (ModelState.IsValid)
            {
                _context.Add(courier);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(courier));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Create([Bind("Id,Name,StreetAddress,Area,Thana,District,PostCode,Country,Phone,Remarks,CompanyName,ContactPersonName")] Dealer dealer)
        {
            if (ModelState.IsValid)
            {
                _context.Add(dealer);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(dealer));
        }
        public async Task <IActionResult> Create([Bind("Name")] ProductGroup productGroup)
        {
            if (ModelState.IsValid)
            {
                _context.Add(productGroup);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(productGroup));
        }
Exemplo n.º 8
0
        public async Task <IActionResult> Create([Bind("Id,Name,StreetAddress,Area,District,IsMain")] Warehouse warehouse)
        {
            if (ModelState.IsValid)
            {
                _context.Add(warehouse);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(warehouse));
        }
        public async Task <IActionResult> Create([Bind("Id,Name,Type")] AccountHead accountHead)
        {
            if (ModelState.IsValid)
            {
                _context.Add(accountHead);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(accountHead));
        }
Exemplo n.º 10
0
        public async Task <IActionResult> Create([Bind("Id,WarehouseId,productId,TotalAmount,DiscountPercentage,DiscountAmount,PayableTotal1,TransactionMedium,Wallets,PayingAmount,TransactionNumber,Remarks,CustomerInfo,Name,Phone,StreetAddress1,Addresses,AddressesName,ContactName,ContactPhone,StreetAddress2,District,Thana,Area,Postcode,Country,SpecialNote,SaleTotal,Discount,PayableTotal2,Paid,Due,GivenAmount,ChangeAmount,Remark,OrderReferenceNumber")] PosSale posSale)
        {
            if (ModelState.IsValid)
            {
                _context.Add(posSale);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(posSale));
        }
Exemplo n.º 11
0
        public async Task <IActionResult> Create([Bind("StreetAddress,Area,Thana,PostCode,District,Country,Phone,Website,Facebook,Email,ContactPerson,ContactPersonPhone,About,LogoURL,Remarks,ExpireDate,DeliveryCharge,RecieptName,ChalanName")] MyShop myShop)
        {
            if (ModelState.IsValid)
            {
                _context.Add(myShop);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(myShop));
        }
        public async Task <IActionResult> Create([Bind("Category,Brand,Name,Model,Year,ProductCode,BarCode,SalePrice,DealerPrice,CostPrice,Type,Color,MinimumStockToNotify,StartingInventory,Purchased,Sold,OnHand")] ProductDetail productDetail)
        {
            if (ModelState.IsValid)
            {
                _context.Add(productDetail);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(productDetail));
        }
Exemplo n.º 13
0
        public async Task <IActionResult> Create([Bind("WareHouse,ProductDetial,Quantity")] Damage damage)
        {
            if (ModelState.IsValid)
            {
                _context.Add(damage);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(damage));
        }
Exemplo n.º 14
0
        public async Task <IActionResult> Create([Bind("Name,Address,Country,PhoneName,Remarks,ContactPersonName")] Supplier supplier)
        {
            if (ModelState.IsValid)
            {
                _context.Add(supplier);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(supplier));
        }
Exemplo n.º 15
0
        public async Task <IActionResult> Create([Bind("id,FirstName,LastName,UserName,Password,Phone")] User user)
        {
            if (ModelState.IsValid)
            {
                _context.Add(user);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(user));
        }
Exemplo n.º 16
0
        public async Task <IActionResult> Create([Bind("Name,Address,Phone,Remarks,ContactPersonName,Country,MadeInCountry,Email,BrandCode")] Brand brand)
        {
            if (ModelState.IsValid)
            {
                _context.Add(brand);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(brand));
        }
Exemplo n.º 17
0
        public async Task <IActionResult> Create(Purchase purchase)
        {
            if (ModelState.IsValid)
            {
                _context.Add(purchase);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(purchase));
        }
Exemplo n.º 18
0
        public async Task <IActionResult> Create([Bind("MembershipCardNo,Name,Phone,Email,NationalId,Occupation,Company,Remarks,IsActive")] Customer customer)
        {
            if (ModelState.IsValid)
            {
                _context.Add(customer);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(customer));
        }