protected void btnSave_Click(object sender, EventArgs e) { try { // Sửa dữ liệu TourDLEntities db = new TourDLEntities(); QLTour.LichTrinh obj = db.LichTrinh.FirstOrDefault(x => x.MaLT == txtMaLT.Text); if (obj == null) { Response.Redirect("LichTrinhs.aspx"); } else { //obj.MaLT = txtMaLT.Text; string ngaybd = cmbThangbd.SelectedValue + "/" + cmbNgaybd.SelectedValue + "/" + cmbNambd.SelectedValue; string ngaykt = cmbThang.SelectedValue + "/" + cmbNgay.SelectedValue + "/" + cmbNam.SelectedValue; string giobd = cmbGiobd.SelectedValue + ":" + cmbPhutbd.SelectedValue + ":00"; obj.NgayBD = Convert.ToDateTime(ngaybd + " " + giobd); string giokt = cmbGio.SelectedValue + ":" + cmbPhut.SelectedValue + ":00"; obj.NgayKT = Convert.ToDateTime(ngaykt + " " + giokt); //obj.ChiPhi = Int32.Parse(txtChiPhi.Text);? obj.MaTour = cmbMaTour.SelectedValue; obj.MaPT = cmbMaPT.SelectedValue; obj.Slot = Int32.Parse(txtSlot.Text); db.SaveChanges(); Response.Redirect("LichTrinhs.aspx"); } } catch { // Lỗi } }
public void getPhuongTien(string MaLT) { TourDLEntities db = new TourDLEntities(); QLTour.LichTrinh obj = db.LichTrinh.FirstOrDefault(x => x.MaLT == MaLT); lbPhuongTien.Text = db.PhuongTien.First(x => x.MaPT == obj.MaPT).TenPT; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { getPhut(); getgio(); getngay(); getthang(); getnam(); getcmbmatour(); getcmbmapt(); getgiobd(); getPhutbd(); getngaybd(); getthangbd(); getnambd(); getcmbmatour(); getcmbmapt(); // kiểm tra trường hợp sửa/thêm mới // nếu url có dạng ?masp=123 => sửa, ngược lại là thêm mới if (Request.QueryString["MaLT"] == null) { // thêm mới btnSave.Visible = false; btnAdd.Visible = true; txtMaLT.Enabled = false; txtMaLT.CssClass = txtMaLT.CssClass + " form-control"; } else { // Sửa btnSave.Visible = true; btnAdd.Visible = false; txtMaLT.Text = Request.QueryString["MaLT"]; txtMaLT.Enabled = false; txtMaLT.CssClass = txtMaLT.CssClass + " form-control"; // Query về db để lấy các thông tin còn lại TourDLEntities db = new TourDLEntities(); QLTour.LichTrinh obj = db.LichTrinh.FirstOrDefault(x => x.MaLT == txtMaLT.Text); if (obj == null) { Response.Redirect("QLTours.aspx"); } else { cmbNam.SelectedValue = obj.NgayKT.Value.Year.ToString(); cmbThang.SelectedValue = obj.NgayKT.Value.Month.ToString(); cmbNgay.SelectedValue = obj.NgayKT.Value.Day.ToString(); cmbNambd.SelectedValue = obj.NgayBD.Value.Year.ToString(); cmbThangbd.SelectedValue = obj.NgayBD.Value.Month.ToString(); cmbNgaybd.SelectedValue = obj.NgayBD.Value.Day.ToString(); cmbGiobd.Text = obj.NgayBD.Value.Hour.ToString(); //cmbPhutbd = obj.NgayBD.Value.Minute.ToString(); //txtChiPhi.Text = obj.ChiPhi.ToString();? cmbMaTour.Text = obj.MaTour; cmbMaPT.Text = obj.MaPT; } } } }
protected void btnXoa_Command(object sender, CommandEventArgs e) { try { string MaLT = e.CommandArgument.ToString(); TourDLEntities db = new TourDLEntities(); QLTour.LichTrinh obj = db.LichTrinh.FirstOrDefault(x => x.MaLT == MaLT); if (obj != null) { db.LichTrinh.Remove(obj); db.SaveChanges(); getData(); } } catch { // } }