コード例 #1
0
ファイル: QLLichTrinh.aspx.cs プロジェクト: thevan3105/TourDL
        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
            }
        }
コード例 #2
0
        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;
        }
コード例 #3
0
ファイル: QLLichTrinh.aspx.cs プロジェクト: thevan3105/TourDL
 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;
             }
         }
     }
 }
コード例 #4
0
 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
     {
         //
     }
 }