đây là lỗi của e
đây là code phần controller (đoạn này e nghĩ là sai chưa biết làm thế nào ID_Tour = tour.ID_Tour lấy mã dc check theo mã tour cái này là add booking theo mã tour vậy thì lấy dữ liệu từ thằng check như thế này có dc ko?)
Mã:
public ActionResult TourBooking()
{
return View();
}
[HttpPost]
public ActionResult TourBooking(AddAndViewBookingModels model,string strID)
{
NorthwindDataContext db = new NorthwindDataContext();
Tour tour = new Tour();
TypeOfCost typeofcost = new TypeOfCost();
var booking = new Booking
{
ID_Booking = Convert.ToString(DateTime.Now),
CompanyName = model.BookingAddModels.CompanyName,
OrdererName = model.BookingAddModels.OrdererName,
IDCardNo = model.BookingAddModels.IDcardNo,
Address = model.BookingAddModels.Address,
PhoneNumber = model.BookingAddModels.PhoneNumber,
Email = model.BookingAddModels.Email,
TaxCode = model.BookingAddModels.TaxCode,
TotalOfTourist = model.BookingAddModels.TotalOfTourist,
NumberOfAdult = model.BookingAddModels.Adult,
NumberOfChildren = model.BookingAddModels.Children,
NumberOfBaby = model.BookingAddModels.Baby,
BookingDay = DateTime.Today,
PaymentDay = DateTime.Today.AddDays(1),
TotalOfCost = ((model.BookingAddModels.Adult * typeofcost.AdultCost) + (model.BookingAddModels.Children * typeofcost.ChildrenCost) + (model.BookingAddModels.Baby * typeofcost.BabyCost)),
ID_Tour = tour.ID_Tour
};
db.Bookings.InsertOnSubmit(booking);
db.SubmitChanges();
TouristList tourislist = new TouristList
{
ID_Tourist = model.BookingAddTourlistModels.ID_Tourist,
Name_tourlist = model.BookingAddTourlistModels.Name_tourlist,
DOB = model.BookingAddTourlistModels.DOB,
Address = model.BookingAddTourlistModels.Address,
Gender = model.BookingAddTourlistModels.Gender,
TypeOfAge = model.BookingAddTourlistModels.Gender,
Notes = model.BookingAddTourlistModels.Notes
};
db.TouristLists.InsertOnSubmit(tourislist);
db.SubmitChanges();
TourisManagement tourismanagement = new TourisManagement
{
ID_Booking = booking.ID_Booking,
ID_Tourist = tourislist.ID_Tourist
};
db.TourisManagements.InsertOnSubmit(tourismanagement);
db.SubmitChanges();
return RedirectToAction("TourBooking");
}
đây là code phần model
Mã:
public class BookingAddModels
{
public string ID_Booking { get; set; }
public string CompanyName { get; set; }
public string OrdererName { get; set; }
public string IDcardNo { get; set; }
public string Address { get; set; }
public int PhoneNumber { get; set; }
public string Email { get; set; }
public string TaxCode { get; set; }
public int TotalOfTourist { get; set; }
public int Adult { get; set; }
public int Children { get; set; }
public int Baby { get; set; }
public DateTime BookingDay { get; set; }
public DateTime PaymentDay { get; set; }
public decimal TotalOfCost { get; set; }
public string PaymentMethod { get; set; }
public string ID_Tour { get; set; }
}
public class BookingAddTourlistModels
{
public string ID_Tourist { get; set; }
public string Name_tourlist { get; set; }
public DateTime DOB { get; set; }
public string Address { get; set; }
public string Gender { get; set; }
public string TypeOfAge { get; set; }
public string Notes { get; set; }
}
public class AddAndViewBookingModels
{
public BookingAddTourlistModels BookingAddTourlistModels
{
get;
private set;
}
public BookingAddModels BookingAddModels
{
get;
private set;
}
public AddAndViewBookingModels(BookingAddTourlistModels bookingaddtourlistmodels, BookingAddModels bookingadd)
{
BookingAddTourlistModels = bookingaddtourlistmodels;
BookingAddModels = bookingadd;
}
}
đây là ảnh giao diện
mong dc mọi người giúp đỡ [IMG]images/smilies/online.gif[/IMG]
View more random threads:
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...