Пример #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                // Sửa dữ liệu
                TourDLEntities  db  = new TourDLEntities();
                QLTour.KhachSan obj = db.KhachSan.FirstOrDefault(x => x.MaKS == txtMaKS.Text);
                if (obj == null)
                {
                    Response.Redirect("KhachSans.aspx");
                }
                else
                {
                    if (txtTenKS.Text == "" || txtSDT.Text == "" || txtEmail.Text == "")
                    {
                        lbErrordangky.Text = "Bạn chưa nhập đủ thông tin!!!";
                    }
                    else
                    {
                        //obj.MaKS = txtMaKS.Text;
                        obj.TenKS  = txtTenKS.Text;
                        obj.SDT    = Int32.Parse(txtSDT.Text);
                        obj.Email  = txtEmail.Text;
                        obj.MaDDDL = cmbdddl.SelectedValue;

                        db.SaveChanges();
                        Response.Redirect("KhachSans.aspx");
                    }
                }
            }
            catch
            {
                // Lỗi
            }
        }
Пример #2
0
 protected void btnXoa_Command(object sender, CommandEventArgs e)
 {
     try
     {
         string          MaKS = e.CommandArgument.ToString();
         TourDLEntities  db   = new TourDLEntities();
         QLTour.KhachSan obj  = db.KhachSan.FirstOrDefault(x => x.MaKS == MaKS);
         if (obj != null)
         {
             db.KhachSan.Remove(obj);
             db.SaveChanges();
             getData();
         }
     }
     catch
     {
         //
     }
 }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                getcmbdddl();
                // 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["MaKS"] == null)
                {
                    // thêm mới

                    btnSave.Visible  = false;
                    btnAdd.Visible   = true;
                    txtMaKS.Enabled  = false;
                    txtMaKS.CssClass = txtMaKS.CssClass + " form-control";
                }
                else
                {
                    // Sửa
                    btnSave.Visible  = true;
                    btnAdd.Visible   = false;
                    txtMaKS.Text     = Request.QueryString["MaKS"];
                    txtMaKS.Enabled  = false;
                    txtMaKS.CssClass = txtMaKS.CssClass + " form-control";
                    // Query về db để lấy các thông tin còn lại
                    TourDLEntities  db  = new TourDLEntities();
                    QLTour.KhachSan obj = db.KhachSan.FirstOrDefault(x => x.MaKS == txtMaKS.Text);
                    if (obj == null)
                    {
                        Response.Redirect("KhachSans.aspx");
                    }
                    else
                    {
                        txtMaKS.Text          = obj.MaKS;
                        txtTenKS.Text         = obj.TenKS;
                        txtSDT.Text           = obj.SDT.ToString();
                        txtEmail.Text         = obj.Email;
                        cmbdddl.SelectedValue = obj.MaDDDL;
                    }
                }
            }
        }
Пример #4
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                TourDLEntities  db  = new TourDLEntities();
                QLTour.KhachSan obj = db.KhachSan.FirstOrDefault(x => x.MaKS == txtMaKS.Text);
                if (obj != null)
                {
                    // Cảnh báo mã sản phẩm đã tồn tại
                }
                else
                {
                    if (txtTenKS.Text == "" || txtSDT.Text == "" || txtEmail.Text == "")
                    {
                        lbErrordangky.Text = "Bạn chưa nhập đủ thông tin!!!";
                    }
                    else
                    {
                        obj        = new QLTour.KhachSan();
                        obj.MaKS   = getmaks();
                        obj.TenKS  = txtTenKS.Text;
                        obj.SDT    = Int32.Parse(txtSDT.Text);
                        obj.Email  = txtEmail.Text;
                        obj.MaDDDL = cmbdddl.SelectedValue;


                        db.KhachSan.Add(obj);
                        db.SaveChanges();
                        Response.Redirect("KhachSans.aspx");
                    }
                }
            }
            catch
            {
                // Lỗi
            }
        }