/// <summary> /// Lấy danh sách Nhân viên /// </summary> /// <param name="iNhanvienID">Mã nhân viên</param> /// <returns>List<tblNhanvien></returns> public List <tblNhanvien> tblNhanvien_Select(int iNhanvienID) { List <tblNhanvien> listNhanvien = new List <tblNhanvien>(); using (SqlConnection cnn = new SqlConnection(connectionString)) { using (SqlCommand cmd = new SqlCommand("sp_tblNhanvien_Select", cnn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PK_iNhanvienID", iNhanvienID); cnn.Open(); using (SqlDataReader rd = cmd.ExecuteReader()) { if (rd.HasRows) { while (rd.Read()) { tblNhanvien nhanvien = new tblNhanvien(); nhanvien.iNhanvienID = Convert.ToInt32(rd["PK_iNhanvienID"].ToString()); nhanvien.sTenNhanvien = rd["sTenNhanvien"].ToString(); nhanvien.dNgaysinh = Convert.ToDateTime(rd["dNgaysinh"].ToString()); nhanvien.sGioitinh = rd["bGioitinh"].ToString(); nhanvien.sChucvu = rd["sChucvu"].ToString(); nhanvien.sUserNV = rd["sUserNV"].ToString(); nhanvien.sPassNV = rd["sPassNV"].ToString(); listNhanvien.Add(nhanvien); } rd.Close(); } cnn.Close(); return(listNhanvien); } } } }
private void buttonThem_Click(object sender, EventArgs e) { tblNhanvien nv = new tblNhanvien(); nv.sTenNhanvien = txtTenNhanvien.Text.ToString(); nv.sGioitinh = radioNam.Checked == true ? "Nam" : "Nữ"; nv.dNgaysinh = dateNgaysinh.Value; nv.sChucvu = txtChucvu.Text.ToString(); nv.sUserNV = txtUserNV.Text.ToString(); nv.sPassNV = txtPassNV.Text.ToString(); bool i; if (nhaplaipass.Text.ToString().Trim() == nv.sPassNV) { i = new XuLy_tblNhanvien().tblNhanvien_Insert(nv); } else { MessageBox.Show("Nhập lại mật khẩu sai."); return; } if (i == true) { MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Thêm thất bại"); } buttonBoqua_Click(sender, e); }
/// <summary> /// Cập nhật thông tin Nhân viên /// </summary> /// <param name="hanghoa">tblHanghoa</param> /// <returns></returns> public bool tblNhanvien_Update(tblNhanvien nhanvien) { using (SqlConnection cnn = new SqlConnection(connectionString)) { using (SqlCommand cmd = new SqlCommand("sp_tblNhanvien_Update", cnn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PK_iNhanvienID", nhanvien.iNhanvienID); cmd.Parameters.AddWithValue("@sTenNhanvien", nhanvien.sTenNhanvien); cmd.Parameters.AddWithValue("@dNgaysinh", nhanvien.dNgaysinh); cmd.Parameters.AddWithValue("@bGioitinh", nhanvien.sGioitinh == "Nam" ? "true" : "false"); cmd.Parameters.AddWithValue("@sChucvu", nhanvien.sChucvu); cmd.Parameters.AddWithValue("@sUserNV", nhanvien.sUserNV); cmd.Parameters.AddWithValue("@sPassNV", nhanvien.sPassNV); cnn.Open(); int i = cmd.ExecuteNonQuery(); cnn.Close(); return(i > 0); } } }
private void buttonSua_Click(object sender, EventArgs e) { tblNhanvien nv = new tblNhanvien(); nv.iNhanvienID = Convert.ToInt32(buttonSua.Tag); nv.sTenNhanvien = txtTenNhanvien.Text.ToString(); nv.sGioitinh = radioNam.Checked == true ? "Nam" : "Nữ"; nv.dNgaysinh = dateNgaysinh.Value; nv.sChucvu = txtChucvu.Text.ToString(); nv.sUserNV = txtUserNV.Text.ToString(); nv.sPassNV = txtPassNV.Text.ToString(); bool i = new XuLy_tblNhanvien().tblNhanvien_Update(nv); if (i == true) { MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Sửa thất bại"); } buttonBoqua_Click(sender, e); }