Exemple #1
0
        public Response SaveBillDetails(billDetails obj)
        {
            List <billDetails> weighList = new List <billDetails>();
            var  currentUser             = System.Web.HttpContext.Current.Session["employeeName"].ToString();
            bill billObj = new bill();

            billObj.dateBill            = obj.dateBill;
            billObj.toName              = obj.toName;
            billObj.addLine1            = obj.addLine1;
            billObj.addLine2            = obj.addLine2;
            billObj.addLine3            = obj.addLine3;
            billObj.transportMode       = obj.transportMode;
            billObj.vehicleNoBill       = obj.vehicleNoBill;
            billObj.placeOfDeliveryBill = obj.placeOfDeliveryBill;
            billObj.materialDescription = obj.materialDescription;
            billObj.netWeightQty        = obj.netWeightQty;
            billObj.amountBill          = obj.amountBill;
            billObj.rateBill            = obj.rateBill;
            billObj.totalInWords        = obj.totalInWords;
            billObj.cgst       = obj.cgst;
            billObj.sgst       = obj.sgst;
            billObj.mainTotal  = obj.mainTotal;
            billObj.createdBy  = currentUser;
            billObj.createdOn  = DateTime.Now;
            billObj.modifiedBy = currentUser;
            billObj.ModifiedOn = DateTime.Now;
            entities.bills.Add(billObj);
            entities.SaveChanges();
            long id = billObj.billNo;

            return(new Response {
                IsSuccess = true, Message = "Bill details added", ReturnId = id
            });
        }
        public ActionResult SaveBillingDetails(string toName, string addLine1, string addLine2, string addLine3, string transportMode, string vehicleNoBill, string placeOfDeliveryBill, string materialDescription, string netWeightQty, string rateBill, string amountBill, string cgst, string sgst, string totalInWords, string mainTotal)
        {
            if (rateBill == "" || rateBill == null)
            {
                rateBill = "0";
            }
            if (amountBill == "" || amountBill == null)
            {
                amountBill = "0";
            }
            if (cgst == "" || cgst == null)
            {
                cgst = "0";
            }
            if (sgst == "" || sgst == null)
            {
                sgst = "0";
            }
            if (mainTotal == "" || mainTotal == null)
            {
                mainTotal = "0";
            }

            Response      res        = new Response();
            List <object> resultList = new List <object>();
            billDetails   bill       = new billDetails();

            bill.dateBill            = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
            bill.toName              = toName;
            bill.addLine1            = addLine1;
            bill.addLine2            = addLine2;
            bill.addLine3            = addLine3;
            bill.transportMode       = transportMode;
            bill.vehicleNoBill       = vehicleNoBill;
            bill.placeOfDeliveryBill = placeOfDeliveryBill;
            bill.materialDescription = materialDescription;
            bill.netWeightQty        = netWeightQty;
            bill.rateBill            = float.Parse(rateBill);
            bill.amountBill          = float.Parse(amountBill);
            bill.cgst         = float.Parse(cgst);
            bill.sgst         = float.Parse(sgst);
            bill.mainTotal    = float.Parse(mainTotal);
            bill.totalInWords = totalInWords;
            res = billDAL.SaveBillDetails(bill);
            resultList.Add(res);
            return(Json(resultList, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public Response UpdateBillDetails(billDetails obj)
        {
            var currentUser = System.Web.HttpContext.Current.Session["employeeName"].ToString();
            var IsExist     = entities.bills.Where(x => x.billNo == obj.billNo).ToList();

            if (IsExist.Count != 0)
            {
                var billObj = entities.bills.Where(x => x.billNo == obj.billNo).FirstOrDefault();
                billObj.dateBill            = obj.dateBill;
                billObj.toName              = obj.toName;
                billObj.addLine1            = obj.addLine1;
                billObj.addLine2            = obj.addLine2;
                billObj.addLine3            = obj.addLine3;
                billObj.transportMode       = obj.transportMode;
                billObj.vehicleNoBill       = obj.vehicleNoBill;
                billObj.placeOfDeliveryBill = obj.placeOfDeliveryBill;
                billObj.materialDescription = obj.materialDescription;
                billObj.netWeightQty        = obj.netWeightQty;
                billObj.amountBill          = obj.amountBill;
                billObj.totalAmountBill     = obj.totalAmountBill;
                billObj.cgst      = obj.cgst;
                billObj.sgst      = obj.sgst;
                billObj.mainTotal = obj.mainTotal;
                //billObj.createdBy = currentUser;
                //billObj.createdOn = DateTime.Now;
                billObj.modifiedBy = currentUser;
                billObj.ModifiedOn = DateTime.Now;
                entities.SaveChanges();
                long id = billObj.billNo;
                return(new Response {
                    IsSuccess = true, Message = "Bill details Updated", ReturnId = id
                });
            }
            else
            {
                return new Response {
                           IsSuccess = false, Message = "Error"
                }
            };
        }