Exemple #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         getData();
         if (Request.QueryString["id_cv"] == null || Request.QueryString["id_cv"].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_cv = Request.QueryString["id_cv"].ToString();
             Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
             Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
             if (obj != null)
             {
                 txtID.Text     = obj.id_cv;
                 txtIDnv.Text   = obj.id_nv;
                 txtTenCv.Text  = obj.ten_cv;
                 txtGhichu.Text = obj.ghi_chu.ToString();
                 txtBegin.Text  = obj.ngay_bat_dau.ToString();
                 txtEnd.Text    = obj.ngay_ket_thuc.ToString();
                 txtCre.Text    = obj.create_at.ToString();
                 txtUpd.Text    = obj.update_at.ToString();
             }
         }
     }
 }
Exemple #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_cv             = txtID.Text;
                Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
                if (obj != null)
                {
                    pnError.Visible     = true;
                    lbError.Text        = "Mã công việc bị trùng, xem chi tiết tại ";
                    hpError.Text        = id_cv;
                    hpError.NavigateUrl = "Congviec.aspx?id_cv=" + id_cv;
                }
                else
                {
                    obj               = new Models.Congviec();
                    obj.id_cv         = txtID.Text;
                    obj.id_nv         = txtIDnv.Text;
                    obj.ten_cv        = txtTenCv.Text;
                    obj.ghi_chu       = txtGhichu.Text;
                    obj.ngay_bat_dau  = Convert.ToDateTime(txtBegin.Text);
                    obj.ngay_ket_thuc = Convert.ToDateTime(txtEnd.Text);
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);
                    db.Congviec.Add(obj);
                    db.SaveChanges();
                    getData();
                    Response.Redirect("Congviec.aspx");
                }
            }
            else
            {
                try
                {
                    Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
                    string          id_cv             = txtID.Text;
                    Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
                    obj.id_cv         = txtID.Text;
                    obj.id_nv         = txtIDnv.Text;
                    obj.ten_cv        = txtTenCv.Text;
                    obj.ghi_chu       = txtGhichu.Text;
                    obj.ngay_bat_dau  = Convert.ToDateTime(txtBegin.Text);
                    obj.ngay_ket_thuc = Convert.ToDateTime(txtEnd.Text);
                    obj.create_at     = Convert.ToDateTime(txtCre.Text);
                    obj.update_at     = Convert.ToDateTime(txtUpd.Text);

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

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
            if (obj != null)
            {
                db.Congviec.Remove(obj);
                db.SaveChanges();
                getData();
            }
        }
Exemple #4
0
        protected void btnSua_Command(object sender, CommandEventArgs e)
        {
            txtID.Enabled = false;
            string id_cv = e.CommandArgument.ToString();

            Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities();
            Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv);
            txtID.Text     = obj.id_cv;
            txtIDnv.Text   = obj.id_nv;
            txtTenCv.Text  = obj.ten_cv;
            txtGhichu.Text = obj.ghi_chu.ToString();
            txtBegin.Text  = obj.ngay_bat_dau.ToString();
            txtEnd.Text    = obj.ngay_ket_thuc.ToString();
            txtCre.Text    = obj.create_at.ToString();
            txtUpd.Text    = obj.update_at.ToString();
            pnInfo.Visible = true;
            btnLuu.Visible = true;
            txtID.ReadOnly = true;
        }