public static List <THANNHAN_DTO> TimKiemTN(string str) { try { List <THANNHAN_DTO> listTN = new List <THANNHAN_DTO>(); SqlConnection db = DataProvider.dbContext; SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select THANNHAN.MaNV,TenTN,THANNHAN.GioiTinh,THANNHAN.NgaySinh,QuanHe,HoTen from THANNHAN,NHANVIEN where THANNHAN.MaNV = NHANVIEN.MaNV and THANNHAN.TenTN like N'%" + str + "%'"; cmd.Connection = db; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { THANNHAN_DTO tnDTO = new THANNHAN_DTO(); tnDTO.MaNV = int.Parse(reader["MaNV"].ToString()); tnDTO.TenTN = reader["TenTN"].ToString(); tnDTO.GioiTinh = reader["GioiTinh"].ToString(); tnDTO.QuanHe = reader["QuanHe"].ToString(); tnDTO.NgaySinh = (DateTime)reader["NgaySinh"]; tnDTO.tenNV = reader["HoTen"].ToString(); listTN.Add(tnDTO); } reader.Close(); return(listTN); } catch (Exception ex) { return(null); } }
private void btnCapNhat_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Bạn có chắc chắn muốn sửa thân nhân này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { try { THANNHAN_DTO tnDTO = new THANNHAN_DTO(); tnDTO.MaNV = (int)cbNhanVien.SelectedValue; tnDTO.GioiTinh = cbGioiTinh.Text; tnDTO.NgaySinh = dtpkNgaySinh.Value; tnDTO.QuanHe = tbQuanHe.Text; tnDTO.tenNV = cbNhanVien.Text; tnDTO.TenTN = tbTenTN.Text; var a = this.TenTNUpdate; int capnhat = THANNHAN_BUL.CapNhapTN(tnDTO, this.TenTNUpdate); if (capnhat > 0) { MessageBox.Show("Cập nhật thành công"); } else { MessageBox.Show("Cập nhật thất bại"); } dtgvThanNhan.DataSource = THANNHAN_BUL.layTatCaThanNhan(); // bindingData(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public static List <THANNHAN_DTO> layTatCaThanNhan() { try { List <THANNHAN_DTO> listTN = new List <THANNHAN_DTO>(); SqlConnection db = DataProvider.dbContext; SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "TN_loadAll"; cmd.Connection = db; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { THANNHAN_DTO tnDTO = new THANNHAN_DTO(); tnDTO.MaNV = int.Parse(reader["MaNV"].ToString()); tnDTO.TenTN = reader["TenTN"].ToString(); tnDTO.GioiTinh = reader["GioiTinh"].ToString(); tnDTO.QuanHe = reader["QuanHe"].ToString(); tnDTO.NgaySinh = (DateTime)reader["NgaySinh"]; tnDTO.tenNV = reader["HoTen"].ToString(); listTN.Add(tnDTO); } reader.Close(); return(listTN); } catch (Exception e) { return(null); } }
private void btnThem_Click(object sender, EventArgs e) { try { THANNHAN_DTO tnDTO = new THANNHAN_DTO(); tnDTO.MaNV = (int)cbNhanVien.SelectedValue; tnDTO.GioiTinh = cbGioiTinh.Text; tnDTO.NgaySinh = dtpkNgaySinh.Value; tnDTO.QuanHe = tbQuanHe.Text; tnDTO.tenNV = cbNhanVien.Text; tnDTO.TenTN = tbTenTN.Text; THANNHAN_BUL.themTN(tnDTO); dtgvThanNhan.DataSource = THANNHAN_BUL.layTatCaThanNhan(); bindingData(); MessageBox.Show("Thêm mới thành công"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static int themTN(THANNHAN_DTO tnDTO) { try { DateTime ngaySinh = (DateTime)tnDTO.NgaySinh; string setDate = ngaySinh.ToString("yyyyMMdd"); SqlConnection db = DataProvider.dbContext; SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "INSERT INTO THANNHAN ( MaNV,TenTN,GioiTinh,NgaySinh,QuanHe)" + " VALUES ( '" + tnDTO.MaNV + "', N'" + tnDTO.TenTN + "'," + " N'" + tnDTO.GioiTinh + "', " + " '" + tnDTO.NgaySinh + "', N'" + tnDTO.QuanHe + "' )"; cmd.Connection = db; return(cmd.ExecuteNonQuery()); } catch (Exception ex) { return(-1); } }
public static int CapNhatTN(THANNHAN_DTO tnDTO, string tenTN) { try { DateTime ngaySinh = (DateTime)tnDTO.NgaySinh; string setDate = ngaySinh.ToString("yyyyMMdd"); SqlConnection db = DataProvider.dbContext; SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "UPDATE THANNHAN SET MaNV = " + tnDTO.MaNV + ", NgaySinh = '" + setDate + "', " + "GioiTinh = N'" + tnDTO.GioiTinh + "', " + "TenTN = N'" + tnDTO.TenTN + "', " + "QuanHe = N'" + tnDTO.QuanHe + "'" + " WHERE TenTN = N'" + tenTN + "'"; cmd.Connection = db; return(cmd.ExecuteNonQuery()); } catch (Exception ex) { return(-1); } }
public static int CapNhapTN(THANNHAN_DTO tn, string tenTN) { return(THANNHAN_DAL.CapNhatTN(tn, tenTN)); }
public static int themTN(THANNHAN_DTO tn) { return(THANNHAN_DAL.themTN(tn)); }