private void btn_sua_Click(object sender, EventArgs e) { var n = nv.nhanviens.FirstOrDefault(x => x.ma == txt_manv.Text); n.ma = txt_manv.Text; n.ten = txt_hoten.Text; Boolean gioiTinh = false; if (cmb_gioitinh.Text == "Nam") { gioiTinh = true; } n.gioitinh = gioiTinh; n.ngaysinh = DateTime.Parse(dtk_ngaysinh.Text); n.soCMT = txt_cmtnd.Text; try { MemoryStream str1 = new MemoryStream(); ptb_anh.Image.Save(str1, System.Drawing.Imaging.ImageFormat.Jpeg); byte[] pic = str1.ToArray(); n.anh = pic; } catch { n.anh = null; } n.dienthoai = txt_sdt.Text; n.email = txt_email.Text; n.quoctich = txt_quoctich.Text; n.tongiao = txt_tongiao.Text; n.trinhdongoaingu = txt_ngoaingu.Text; n.dantoc = txt_dantoc.Text; n.ngaycap = DateTime.Parse(dtp_ngaycap.Text); n.noicap = txt_noicap.Text; Boolean tinhtrang = false; if (cmb_tinhtranghonnhan.Text == "Đã kết hôn") { tinhtrang = true; } n.tinhtranghonnhan = tinhtrang; n.noisinh = txt_noisinh.Text; n.quequan = txt_quequan.Text; n.noiohiennay = txt_tamtru.Text; n.hokhauthuongtru = txt_thuongtru.Text; n.phongbanma = txt_maphongban.Text; n.chucvuma = txt_chucvu.Text; nv.SaveChanges(); from2 fr = new from2(); fr.Show(this); Hide(); fr.load(); }
private void btn_sua_Click(object sender, EventArgs e) { string str = @"Data Source=DESKTOP-MON8K1N\SQLEXPRESS;Initial Catalog=QLNhanSu;Integrated Security=True"; SqlConnection con = new SqlConnection(str); con.Open(); string strcom = "update nhanvien set ma=@ma,ten=@ten,ngaysinh=@ngaysinh,gioitinh=@gioitinh,soCMT=@soCMT,anh=@anh,dienthoai=@dienthoai,email=@email,quoctich=@quoctich,tongiao=@tongiao,dantoc=@dantoc,ngaycap=@ngaycap,noicap=@noicap,tinhtranghonnhan=@tinhtranghonnhan,noisinh=@noisinh,quequan=@quequan,hokhauthuongtru=@hokhauthuongtru,noiohiennay=@noiohiennay where ma='" + txt_manv.Text + "'"; SqlCommand cmd = new SqlCommand(strcom, con); cmd.Parameters.AddWithValue("@ma", txt_manv.Text); cmd.Parameters.AddWithValue("@ten", txt_hoten.Text); cmd.Parameters.AddWithValue("@ngaysinh", DateTime.Parse(dtk_ngaysinh.Text)); Boolean gioiTinh = false; if (cmb_gioitinh.Text == "Nam") { gioiTinh = true; } cmd.Parameters.AddWithValue("@gioitinh", gioiTinh); cmd.Parameters.AddWithValue("@soCMT", txt_cmtnd.Text); MemoryStream str1 = new MemoryStream(); ptb_anh.Image.Save(str1, System.Drawing.Imaging.ImageFormat.Jpeg); byte[] pic = str1.ToArray(); cmd.Parameters.AddWithValue("@anh", pic); cmd.Parameters.AddWithValue("@dienthoai", txt_sdt.Text); cmd.Parameters.AddWithValue("@email", txt_email.Text); cmd.Parameters.AddWithValue("@quoctich", txt_quoctich.Text); cmd.Parameters.AddWithValue("@tongiao", txt_tongiao.Text); cmd.Parameters.AddWithValue("@dantoc", txt_dantoc.Text); cmd.Parameters.AddWithValue("@ngaycap", DateTime.Parse(dtp_ngaycap.Text)); cmd.Parameters.AddWithValue("@noicap", txt_noicap.Text); Boolean tinhtranghn = false; if (cmb_tinhtranghonnhan.Text == "Đã kết hôn") { tinhtranghn = true; } cmd.Parameters.AddWithValue("@tinhtranghonnhan", tinhtranghn); cmd.Parameters.AddWithValue("@noisinh", txt_noisinh.Text); cmd.Parameters.AddWithValue("@quequan", txt_quequan.Text); cmd.Parameters.AddWithValue("@hokhauthuongtru", txt_thuongtru.Text); cmd.Parameters.AddWithValue("@noiohiennay", txt_tamtru.Text); cmd.ExecuteNonQuery(); con.Close(); from2 fr = new from2(); fr.Show(this); fr.load(); }
private void btn_OK_Click(object sender, EventArgs e) { if ((txt_manv.Text == "") || (txt_hoten.Text == "") || (dtk_ngaysinh.Text == "") || (cmb_gioitinh.Text == "") || (txt_cmtnd.Text == "")) //if ((txt_ID.Text == "") || (txt_ten.Text == "") ) { MessageBox.Show(" Chưa có dữ liệu thêm vào", "Thông báo"); return; } string str = @"Data Source=DESKTOP-MON8K1N\SQLEXPRESS;Initial Catalog=QLNhanSu;Integrated Security=True"; SqlConnection con = new SqlConnection(str); con.Open(); string strcom = "insert into nhanvien(ma,ten,ngaysinh,gioitinh,soCMT,anh,dienthoai,email,quoctich,tongiao,dantoc,ngaycap,noicap,noisinh,quequan,hokhauthuongtru,noiohiennay ) values (@ma,@ten,@ngaysinh,@gioitinh,@soCMT,@anh,@dienthoai,@email,@quoctich,@tongiao,@dantoc,@ngaycap,@noicap,@noisinh,@quequan,@hokhauthuongtru,@noiohiennay )"; SqlCommand cmd = new SqlCommand(strcom, con); cmd.Parameters.AddWithValue("@ma", txt_manv.Text); cmd.Parameters.AddWithValue("@ten", txt_hoten.Text); cmd.Parameters.AddWithValue("@ngaysinh", DateTime.Parse(dtk_ngaysinh.Text)); Boolean gioiTinh = false; if (cmb_gioitinh.Text == "Nam") { gioiTinh = true; } cmd.Parameters.AddWithValue("@gioitinh", gioiTinh); cmd.Parameters.AddWithValue("@soCMT", txt_cmtnd.Text); MemoryStream str1 = new MemoryStream(); ptb_anh.Image.Save(str1, System.Drawing.Imaging.ImageFormat.Jpeg); byte[] pic = str1.ToArray(); cmd.Parameters.AddWithValue("@anh", pic); cmd.Parameters.AddWithValue("@dienthoai", txt_sdt.Text); cmd.Parameters.AddWithValue("@email", txt_email.Text); cmd.Parameters.AddWithValue("@quoctich", txt_quoctich.Text); cmd.Parameters.AddWithValue("@tongiao", txt_tongiao.Text); cmd.Parameters.AddWithValue("@dantoc", txt_dantoc.Text); cmd.Parameters.AddWithValue("@ngaycap", DateTime.Parse(dtp_ngaycap.Text)); cmd.Parameters.AddWithValue("@noicap", txt_noicap.Text); //Boolean tinhtranghn = false; //if (cmb_tinhtranghonnhan.Text == "Đã kết hôn") //{ // tinhtranghn = true; //} //cmd.Parameters.AddWithValue("@tinhtranghonnnhan", tinhtranghn); cmd.Parameters.AddWithValue("@noisinh", txt_noisinh.Text); cmd.Parameters.AddWithValue("@quequan", txt_quequan.Text); cmd.Parameters.AddWithValue("@hokhauthuongtru", txt_thuongtru.Text); cmd.Parameters.AddWithValue("@noiohiennay", txt_tamtru.Text); cmd.ExecuteNonQuery(); MessageBox.Show("Insert thành công", "Thông báo"); con.Close(); from2 fr = new from2(); fr.Show(); fr.load(); Hide(); }