public ActionResult PaymentBooking(Models.CreditBookingModel data)
        {
            try
            {
                CLayer.CreditBooking corporatebook = new CLayer.CreditBooking();

                corporatebook.bookid      = data.bookid;
                corporatebook.Paymentdate = data.Paymentdate;
                //corporatebook.Paid = data.Paid;
                if (data.CreditComment == null)
                {
                    data.CreditComment = " ";
                }
                corporatebook.CreditComment = data.CreditComment;
                string userid = User.Identity.GetUserId();
                corporatebook.UpdatedBy = Convert.ToInt32(userid);
                BLayer.CreditBooking.SaveCorBookingPayment(corporatebook);

                //if (data.Paid == true)
                //{
                //    BLayer.CreditBooking.SetCreditBookingstatus((int)CLayer.ObjectStatus.Corpcreditbookstatus.Paid, data.bookid);
                //}
            }
            catch (Exception ex)
            {
                Common.LogHandler.HandleError(ex);
            }

            //List<CLayer.Booking> users = BLayer.Transaction.GetAllCorporateCreditBookingsForSearch((int)CLayer.ObjectStatus.Corpcreditbookstatus.All, "", 0, 0, 25);
            return(null);
        }
Пример #2
0
        public void SaveCorBookingPayment(CLayer.CreditBooking data)
        {
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pBookingId", DataPlug.DataType._BigInt, data.bookid));
            param.Add(Connection.GetParameter("pCreditComment", DataPlug.DataType._Varchar, data.CreditComment));
            //param.Add(Connection.GetParameter("pPaid", DataPlug.DataType._Bool, data.Paid));
            param.Add(Connection.GetParameter("pPaymentdate", DataPlug.DataType._Varchar, data.Paymentdate));
            param.Add(Connection.GetParameter("pUpdatedBy", DataPlug.DataType._Varchar, data.UpdatedBy));
            param.Add(Connection.GetParameter("pUpdatedDate", DataPlug.DataType._DateTime, DateTime.Today));
            object id = Connection.ExecuteQueryScalar("CreditBooking_Save", param);
        }
Пример #3
0
        public CLayer.CreditBooking GetAllCredBookDetailsbyBookid(long BookingId)
        {
            CLayer.CreditBooking      CorpCdtbook = null;
            List <DataPlug.Parameter> param       = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pBookingId", DataPlug.DataType._Int, BookingId));
            DataTable dt = Connection.GetTable("CorpCreditbooking_GetAll", param);

            if (dt.Rows.Count > 0)
            {
                CorpCdtbook               = new CLayer.CreditBooking();
                CorpCdtbook.bookid        = BookingId;
                CorpCdtbook.CreditComment = Connection.ToString(dt.Rows[0]["CreditComment"]);
                CorpCdtbook.Paymentdate   = Connection.ToString(dt.Rows[0]["Paymentdate"]);
            }
            return(CorpCdtbook);
        }
        public ActionResult GetDetails(long BId)
        {
            Models.CreditBookingModel data = new Models.CreditBookingModel();
            try
            {
                CLayer.CreditBooking dt = BLayer.CreditBooking.GetAllCredBookDetailsbyBookid(BId);

                if (dt != null)
                {
                    data.CreditComment = dt.CreditComment;
                    data.Paymentdate   = dt.Paymentdate;
                }
                if (data.Paymentdate == null)
                {
                    data.Paymentdate = DateTime.Now.ToShortDateString();
                }
                data.bookid = BId;
            }
            catch (Exception ex)
            {
                Common.LogHandler.HandleError(ex);
            }
            return(View("_paypopup", data));
        }
Пример #5
0
 public static void SaveCorBookingPayment(CLayer.CreditBooking data)
 {
     DataLayer.CreditBooking bi = new DataLayer.CreditBooking();
     bi.SaveCorBookingPayment(data);
 }