Esempio n. 1
0
        public JsonResult RegisterReferee(int?LoanId, string CustomerNumber, string Description)
        {
            if (LoanId == null || DmlObj.GetLoanById(LoanId) == null)
            {
                return(Json(new { Id = 0, Message = "عملیات به دلیل خطا در دریافت اطلاعات تسهیلات انجام نشد" }, JsonRequestBehavior.AllowGet));
            }

            var Loan = DmlObj.GetLoanById(LoanId);


            var Customer = DmlObj.GetCustomerByCustomerNumber(CustomerNumber);

            if (Customer.Count() == 0)
            {
                return(Json(new { Id = 0, Message = "شماره مشتری در این سیستم ثبت نشده است. لطفا به عنوان مشتری جدید ثبت نمایید" }, JsonRequestBehavior.AllowGet));
            }

            bool      op         = false;
            AMReferee NewReferee = DmlObj.AddNewReferee(new AMReferee {
                CustomerId = Customer.FirstOrDefault().Id, LoanId = Loan.Id, Description = Description
            }, out op);

            if (op)
            {
                return(Json(new { Id = NewReferee.Id, CustomerId = Customer.FirstOrDefault().Id, CustomerNumber = Customer.FirstOrDefault().CustomerNumber, FirstName = Customer.FirstOrDefault().FirstName, LastName = Customer.FirstOrDefault().Lastname, Description = Description, Message = "ضامن با موفقیت ثبت شد" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { Id = 0, Message = "خطا در ذخیره سازی در پایگاه داده ها اتفاق افتاده است٬ لطفا مجددا تلاش نمایید." }, JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 2
0
        public JsonResult RemoveReferee(int?RefereeId)
        {
            if (RefereeId == null)
            {
                return(Json(new { Id = 0, Message = "شماره اختصاصی ضامن شناسایی نشد٬ لطفا دوباره تلاش نمایید." }, JsonRequestBehavior.AllowGet));
            }

            AMReferee Referee = DmlObj.GetRefereeById(RefereeId);

            if (Referee == null)
            {
                return(Json(new { Id = 0, Message = "شماره اختصاصی ضامن شناسایی نشد٬ لطفا دوباره تلاش نمایید." }, JsonRequestBehavior.AllowGet));
            }

            if (DmlObj.RemoveReferee(Referee))
            {
                return(Json(new { Id = 1, Message = "ضامن با موفقیت حذف شد." }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { Id = 0, Message = "عملیات در زمان حذف از پایگاه داده ناموفق بود!" }, JsonRequestBehavior.AllowGet));
        }