예제 #1
0
        public JsonResult Delete_DeliveryOrder(string EnquiryId)
        {
            bool result = false;

            string msg = "Vehicle is Delivered , Data can't be deleted";

            result = DeliveryOrderMethods.Delete_DeliveryOrder_Record(EnquiryId, Session["DealerCode"].ToString());

            if (result)
            {
                msg = "Successfully Deleted";
            }

            return(Json(new { Success = result, Message = msg }, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public JsonResult Delete_DeliveryOrder(string EnquiryId)
        {
            bool   result = false;
            string msg    = "Vehicle is Delivered , Data can't be deleted";

            try
            {
                string DealerCode = Session["DealerCode"].ToString();
                var    DetailList = BMS.VehicleDeliveryDetail.Where(g => g.DealerCode == DealerCode && g.DeliveryNo == EnquiryId).ToList();
                if (ObjTrans.BeginTransaction(ref Trans) == true)
                {
                    foreach (var item in DetailList)
                    {
                        result = DeliveryOrderMethods.Delete_DeliveryOrder_Record(item.ChasisNo, DealerCode, EnquiryId, Trans);
                    }
                    if (result == true)
                    {
                        ObjTrans.CommittTransaction(ref Trans);
                    }


                    msg = "Deleted Successfully...!";
                }
            }
            catch (Exception ex)
            {
                ObjTrans.RollBackTransaction(ref Trans);
                msg = "Something went wrong with server! /n" + ex;
            }

            if (result)
            {
                msg = "Successfully Deleted";
            }

            return(Json(new { Success = result, Message = msg }, JsonRequestBehavior.AllowGet));
        }