public GameBoardMemberModel CreateMemberGameExtraPay([FromBody] dynamic GetPaymentList) { GameBoardMemberModel oGameBoardMemberModel = new GameBoardMemberModel(); int dMemberBillID = 0; oGameBoardMemberModel.MemberBillID = dMemberBillID; string CreatedBy = String.Empty; var master = GetPaymentList.Master; MemberGameReg oMemberGameReg = new MemberGameReg(); MemberGameReg Gamreg = Newtonsoft.Json.JsonConvert.DeserializeObject <MemberGameReg>(master.ToString()); oMemberGameReg = new MemberGameReg(); oMemberGameReg.MemberCode = Gamreg.MemberCode; oMemberGameReg.FlightSchID = Gamreg.FlightSchID; oMemberGameReg.GRegisterID = Gamreg.GRegisterID; oMemberGameReg.IsSinglePlayer = Gamreg.IsSinglePlayer; oMemberGameReg.IsGroupPlayer = Gamreg.IsGroupPlayer; oMemberGameReg.BallBoyID = Gamreg.BallBoyID; oMemberGameReg.BallBoyFee = Gamreg.BallBoyFee; oMemberGameReg.CaddieFee = Gamreg.CaddieFee; oMemberGameReg.CaddiePermanent = Gamreg.CaddiePermanent; oMemberGameReg.CaddieID = Gamreg.CaddieID; oMemberGameReg.NeedGolfCart = Gamreg.NeedGolfCart; oMemberGameReg.GolfCartID = Gamreg.GolfCartID; oMemberGameReg.GolfCartFee = Gamreg.GolfCartFee; oMemberGameReg.GolfCartHoleTypeID = Gamreg.GolfCartHoleTypeID; oMemberGameReg.GreenFee = Gamreg.GreenFee; oMemberGameReg.CaddieSubsidy = Gamreg.CaddieSubsidy; oMemberGameReg.BallBoySubsidy = Gamreg.BallBoySubsidy; oMemberGameReg.BallBoyFee = Gamreg.BallBoyFee; oMemberGameReg.GreenFee = Gamreg.GreenFee; oMemberGameReg.GreenSubsidy = Gamreg.GreenSubsidy; oMemberGameReg.HoleTypeID = Gamreg.HoleTypeID; oMemberGameReg.IsBooking = Gamreg.IsBooking; oMemberGameReg.BookingDate = Gamreg.BookingDate; oMemberGameReg.RegDate = Gamreg.RegDate; oMemberGameReg.PlayDate = Gamreg.PlayDate; oMemberGameReg.TeeID = Gamreg.TeeID; oMemberGameReg.FlightSchID = Gamreg.FlightSchID; oMemberGameReg.TotalBill = Gamreg.TotalBill; oMemberGameReg.EstTeeOffTime = Gamreg.EstTeeOffTime; oMemberGameReg.NextTeeEstTime = Gamreg.NextTeeEstTime; oMemberGameReg.NextTeeID = Gamreg.NextTeeID; oMemberGameReg.NextFlightSchID = Gamreg.NextFlightSchID; oMemberGameReg.ChequeDT = DateTime.Now.Date; if (Gamreg.ChequeDT != null) { oMemberGameReg.ChequeDT = Gamreg.ChequeDT; } if (!string.IsNullOrEmpty(Gamreg.Cash)) { oMemberGameReg.Cash = "1"; } if (!string.IsNullOrEmpty(Gamreg.Check)) { oMemberGameReg.Check = "1"; oMemberGameReg.ChequeNo = Gamreg.ChequeNo; if (Gamreg.BankID == 0) { oMemberGameReg.BankID = 0; } else { oMemberGameReg.BankID = Gamreg.BankID; } } if (!string.IsNullOrEmpty(Gamreg.Card)) { if (Gamreg.BankID == 0) { oMemberGameReg.BankID = 0; } else { oMemberGameReg.BankID = Gamreg.BankID; } oMemberGameReg.Card = "1"; oMemberGameReg.ChequeNo = Gamreg.ChequeNo; } if (!string.IsNullOrEmpty(Gamreg.BCard)) { if (Gamreg.BankID == 0) { oMemberGameReg.BankID = 0; } else { oMemberGameReg.BankID = Gamreg.BankID; } oMemberGameReg.BCard = "1"; oMemberGameReg.ChequeNo = Gamreg.ChequeNo; } DataLib oDataLib = new DataLib(); oGameBoardMemberModel.RegDate = Gamreg.RegDate.ToShortDateString(); if (oMemberGameReg == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); return(oGameBoardMemberModel); } dMemberBillID = oDataLib.CreateMemberGameRegExtraBill(oMemberGameReg); oGameBoardMemberModel.MemberBillID = dMemberBillID; oGameBoardMemberModel.RegDate = Gamreg.RegDate.ToShortDateString(); return(oGameBoardMemberModel); }
public int CreateMemberTournamentPay([FromBody] dynamic GetPaymentList) { int dMemberBillID = 0; string CreatedBy = String.Empty; var master = GetPaymentList.Master; TourRegisterMember oTournamentRegisterMember = new TourRegisterMember(); TourRegisterMember tour = Newtonsoft.Json.JsonConvert.DeserializeObject <TourRegisterMember>(master.ToString()); oTournamentRegisterMember = new TourRegisterMember(); oTournamentRegisterMember.MemberCode = tour.MemberCode; oTournamentRegisterMember.GameCategoryID = tour.GameCategoryID; oTournamentRegisterMember.TournamentFeeAmount = tour.TournamentFeeAmount; oTournamentRegisterMember.HoleTypeID = tour.HoleTypeID; //oTournamentRegisterMember.IsBooking = tour.IsBooking; //oTournamentRegisterMember.IsRegistration = tour.IsRegistration; oTournamentRegisterMember.RegDate = tour.RegDate; oTournamentRegisterMember.TeeID = tour.TeeID; oTournamentRegisterMember.TournamentFlightSchID = tour.TournamentFlightSchID; oTournamentRegisterMember.TournamentID = tour.TournamentID; if (!string.IsNullOrEmpty(tour.Credit)) { oTournamentRegisterMember.Credit = "1"; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if (!string.IsNullOrEmpty(tour.Cash)) { oTournamentRegisterMember.Cash = "1"; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if (!string.IsNullOrEmpty(tour.Card)) { oTournamentRegisterMember.Card = "1"; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if (!string.IsNullOrEmpty(tour.Check)) { oTournamentRegisterMember.Check = "1"; oTournamentRegisterMember.ChequeNo = tour.ChequeNo; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; if (tour.BankID == 0) { oTournamentRegisterMember.BankID = 0; } else { oTournamentRegisterMember.BankID = tour.BankID; } } if (!string.IsNullOrEmpty(tour.Card)) { if (tour.BankID == 0) { oTournamentRegisterMember.BankID = 0; } else { oTournamentRegisterMember.BankID = tour.BankID; } oTournamentRegisterMember.Card = "1"; oTournamentRegisterMember.ChequeNo = tour.ChequeNo; oTournamentRegisterMember.ChequeDT = tour.ChequeDT; } if ((oTournamentRegisterMember.Cash == "1") || (oTournamentRegisterMember.BCard == "1") || (oTournamentRegisterMember.Check == "1") || (oTournamentRegisterMember.Credit == "1") ) { } else { oTournamentRegisterMember.PayTypeID = 5; } DataLib oDataLib = new DataLib(); if (oTournamentRegisterMember == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); return(dMemberBillID); } dMemberBillID = oDataLib.CreateMemberTournamentRegBill(oTournamentRegisterMember); return(dMemberBillID); }