예제 #1
0
        protected void gvNhanVien_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //lay thong khach hang can cap nhat
            string      timkiem = txt_timkiem.Text;
            string      MaNV    = gvNhanVien.DataKeys[e.RowIndex].Value.ToString();
            GridViewRow row     = gvNhanVien.Rows[e.RowIndex];

            Session["MaNV"] = MaNV;
            TextBox txtHoTen = row.FindControl("txtHoTen") as TextBox;
            string  HoTen    = txtHoTen.Text.Trim();

            TextBox  txtNamSinh = row.FindControl("txtNamSinh") as TextBox;
            DateTime NamSinh    = DateTime.Parse(txtNamSinh.Text.Trim());

            //DateTime s1 = System.Convert.ToDateTime(txtNamSinh.Text.Trim());
            //DateTime date = (s1);
            //String NamSinh = date.ToString("yyyy-MM-dd");

            DropDownList ddlGioiTinh = row.FindControl("ddlGioiTinh") as DropDownList;
            bool         GioiTinh    = Convert.ToBoolean(Convert.ToInt32(ddlGioiTinh.SelectedItem.Value));
            //string GioiTinh = ddlGioiTinh.SelectedItem.Value.ToString();
            //int SoCMND = int.Parse(row.FindControl(txtSoCMND) as TextBox).Text);

            TextBox txtSoCMND = row.FindControl("txtSoCMND") as TextBox;
            int     SoCMND    = Int32.Parse(txtSoCMND.Text);

            TextBox txtDiaChi = row.FindControl("txtDiaChi") as TextBox;
            string  DiaChi    = txtDiaChi.Text.Trim();

            TextBox txtSDT = row.FindControl("txtSDT") as TextBox;
            string  SDT    = txtSDT.Text.Trim();

            TextBox txtEmail = row.FindControl("txtEmail") as TextBox;
            string  Email    = txtEmail.Text.Trim();

            TextBox txtMaPB = row.FindControl("txtMaPB") as TextBox;
            string  MaPB    = txtMaPB.Text.Trim();

            TextBox txtMaCV = row.FindControl("txtMaCV") as TextBox;
            string  MaCV    = txtMaCV.Text.Trim();

            NhanVien nv = new NhanVien();

            nv.MaNV     = MaNV;
            nv.HoTen    = HoTen;
            nv.DiaChi   = DiaChi;
            nv.NamSinh  = NamSinh;
            nv.GioiTinh = GioiTinh;
            nv.SoCMND   = SoCMND;
            nv.SDT      = SDT;
            nv.Email    = Email;
            nv.MaPB     = MaPB;
            nv.MaCV     = MaCV;

            BUS_NhanVien busNV = new BUS_NhanVien();

            busNV.CapNhatThongTinNV(nv);

            gvNhanVien.EditIndex = -1;

            LoadTKNV(timkiem);
            //LoadNV();
        }