Пример #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getData();
         if (Request.QueryString["id_phongban"] == null || Request.QueryString["id_phongban"].ToString() == "")
         {
             btnLuu.Visible     = false;
             btnThemmoi.Visible = true;
             txtID.Enabled      = true;
         }
         else
         {
             // Đây là trường hợp sửa
             btnLuu.Visible     = true;
             btnThemmoi.Visible = false;
             txtID.Enabled      = false;
             // Đổ dữ liệu lên form
             string id_phongban = Request.QueryString["id_phongban"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
             if (obj != null)
             {
                 txtID.Text       = obj.id_phongban;
                 txtTenpb.Text    = obj.ten_phongban;
                 txtnguoitao.Text = obj.nguoitao;
                 txtCre.Text      = obj.create_at.ToString();
                 txtUpd.Text      = obj.update_at.ToString();
             }
         }
     }
 }
Пример #2
0
        protected void btnLuu_Command(object sender, CommandEventArgs e)
        {
            if (btnLuu.Text == "Thêm")
            {
                // Kiểm tra mã có tồn tại chưa?
                Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                string          id_phongban       = txtID.Text;
                Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã phòng ban bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_phongban;
                    hpError.NavigateUrl = "Phongban.aspx?id_phongban=" + id_phongban;
                }
                else
                {
                    obj              = new Models.Phongban();
                    obj.id_phongban  = txtID.Text;
                    obj.ten_phongban = txtTenpb.Text;
                    obj.nguoitao     = txtnguoitao.Text;
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);
                    db.Phongban.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Phongban.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string          id_phongban       = txtID.Text;
                    Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
                    obj.id_phongban  = txtID.Text;
                    obj.ten_phongban = txtTenpb.Text;
                    obj.nguoitao     = txtnguoitao.Text;
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);

                    db.SaveChanges();
                    Response.Redirect("Phongban.aspx");
                }
                catch
                {
                    pnError.Visible = true;
                    lbError.Text    = "Lỗi, không lưu lại được!";
                }
            }
        }
Пример #3
0
        protected void btnXoa_Command(object sender, CommandEventArgs e)
        {
            string id_phongban = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
            if (obj != null)
            {
                db.Phongban.Remove(obj);
                db.SaveChanges();
                getData();
            }
        }
Пример #4
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_phongban = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban);
            txtID.Text       = obj.id_phongban;
            txtTenpb.Text    = obj.ten_phongban;
            txtnguoitao.Text = obj.nguoitao;
            txtCre.Text      = obj.create_at.ToString();
            txtUpd.Text      = obj.update_at.ToString();
            pnInfo.Visible   = true;
            btnLuu.Visible   = true;
            txtID.ReadOnly   = true;
        }