Пример #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getData();
         if (Request.QueryString["id_luong"] == null || Request.QueryString["id_luong"].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_luong = Request.QueryString["id_luong"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
             if (obj != null)
             {
                 txtID.Text         = obj.id_luong;
                 txtNgayNghi.Text   = obj.ngay_nghi.ToString();
                 txtNgayLam.Text    = obj.ngay_lam.ToString();
                 txtTimetangca.Text = obj.time_tang_ca.ToString();
                 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_luong             = txtID.Text;
                Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã lương bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_luong;
                    hpError.NavigateUrl = "Chamcong.aspx?id_luong=" + id_luong;
                }
                else
                {
                    obj              = new Models.Luong();
                    obj.id_luong     = txtID.Text;
                    obj.ngay_nghi    = Convert.ToInt32(txtNgayNghi.Text);
                    obj.ngay_lam     = Convert.ToInt32(txtNgayLam.Text);
                    obj.time_tang_ca = Convert.ToInt32(txtTimetangca.Text);
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);
                    db.Luong.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Chamcong.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string       id_luong             = txtID.Text;
                    Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
                    obj.id_luong     = txtID.Text;
                    obj.ngay_nghi    = Convert.ToInt32(txtNgayNghi.Text);
                    obj.ngay_lam     = Convert.ToInt32(txtNgayLam.Text);
                    obj.time_tang_ca = Convert.ToInt32(txtTimetangca.Text);
                    obj.create_at    = Convert.ToDateTime(txtCre.Text);
                    obj.update_at    = Convert.ToDateTime(txtUpd.Text);

                    db.SaveChanges();
                    Response.Redirect("Chamcong.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_luong = e.CommandArgument.ToString();

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

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong);
            txtID.Text         = obj.id_luong;
            txtNgayNghi.Text   = obj.ngay_nghi.ToString();
            txtNgayLam.Text    = obj.ngay_lam.ToString();
            txtTimetangca.Text = obj.time_tang_ca.ToString();
            txtCre.Text        = obj.create_at.ToString();
            txtUpd.Text        = obj.update_at.ToString();
            pnInfo.Visible     = true;
            btnLuu.Visible     = true;
            txtID.ReadOnly     = true;
        }