public void load() { ketnoi.openketnoi(); //load comboBox cmb_gioitinh.Items.Clear(); cmb_gioitinh.Items.Add("Nam"); cmb_gioitinh.Items.Add("Nữ"); // cmb_tinhtranghonnhan.Items.Clear(); cmb_tinhtranghonnhan.Items.Add("Đã kết hôn"); cmb_tinhtranghonnhan.Items.Add("Chưa kết hôn"); // cmb_tinhtranghonnhan.SelectedItem = "True"; //Load DataGridView dgv_dsnv.DataSource = ketnoi.gettable("select ma as N'Mã',ten as N'Họ tên',ngaysinh as N'Ngày sinh', case gioitinh when 1 then 'Nam' when 0 then N'Nữ' end as N'Gioi tinh',soCMT as N'CMTND',anh as N'Ảnh nhân viên',dienthoai as N'SĐT',email,quoctich,tongiao,dantoc,ngaycap,noicap,case tinhtranghonnhan when 1 then N'Đã kết hôn' when 0 then N'Chưa kết hôn 'end as N'Trình trạng hôn nhân',noisinh,quequan,hokhauthuongtru,noiohiennay from nhanvien"); // btn_chapnhan.Enabled = false; // btn_huy.Enabled = false; ketnoi.dongketnoi(); QLNhanSuEntities db = new QLNhanSuEntities(); var list = (from s in db.luongcobans select s.ma).ToList(); dgv_luong.DataSource = list; }
private void dgv_luong_CellContentClick(object sender, DataGridViewCellEventArgs e) { string id = dgv_luong.CurrentRow.Cells[0].Value.ToString(); QLNhanSuEntities db = new QLNhanSuEntities(); luongcoban sa = db.luongcobans.Single(s => s.ma == id); dgv_luong.Rows.Clear(); //var list = from s in db.luongcobans // where s.ma == s.ma//Chọn toàn bộ bảng // select s; }
private void txt_timkiem_KeyUp(object sender, KeyEventArgs e) { QLNhanSuEntities db = new QLNhanSuEntities(); var Lst = (from s in db.nhanviens where s.ma.Contains(txt_timkiem.Text) select s).ToList(); dgv_dsnv.DataSource = Lst; txt_manv.DataBindings.Clear(); txt_hoten.DataBindings.Clear(); txt_cmtnd.DataBindings.Clear(); txt_manv.DataBindings.Add("text", Lst, "ma"); txt_hoten.DataBindings.Add("text", Lst, "ten"); txt_cmtnd.DataBindings.Add("text", Lst, "soCMT"); }
private void btn_xoa_Click(object sender, EventArgs e) { QLNhanSuEntities db = new QLNhanSuEntities(); if (dgv_dsnv.SelectedRows.Count == 0) { MessageBox.Show("Cần chọn dữ liệu để xóa!", "Thông báo"); return; } DialogResult = MessageBox.Show("Bạn có chắc muốn xóa!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (DialogResult == DialogResult.OK) { string id = dgv_dsnv.CurrentRow.Cells[0].Value.ToString(); nhanvien nv = db.nhanviens.Single(s => s.ma == id); nv.status = 0; db.SaveChanges(); load(); } }
public Sua(string id) { InitializeComponent(); QLNhanSuEntities nv = new QLNhanSuEntities(); nhanvien newnv = nv.nhanviens.Single(s => s.ma == id); string path = newnv.anh.ToString(); if (!string.IsNullOrWhiteSpace(path)) { MemoryStream ms = new MemoryStream((byte[])newnv.anh); ptb_anh.Image = Image.FromStream(ms); } else { ptb_anh.Image = null; } txt_manv.Text = newnv.ma; txt_hoten.Text = newnv.ten; dtk_ngaysinh.Text = newnv.ngaysinh.ToString(); if (newnv.gioitinh.Value == false) { cmb_gioitinh.Text = "Nữ"; } else { cmb_gioitinh.Text = "Nam"; } dtk_ngaysinh.Text = newnv.ngaysinh.ToString(); if (newnv.gioitinh.Value == false) { cmb_gioitinh.Text = "Nữ"; } else { cmb_gioitinh.Text = "Nam"; } txt_sdt.Text = newnv.dienthoai; txt_email.Text = newnv.email; txt_quoctich.Text = newnv.quoctich; txt_dantoc.Text = newnv.dantoc; txt_tongiao.Text = newnv.tongiao; if (newnv.tinhtranghonnhan == false) { cmb_tinhtranghonnhan.Text = "Chưa kết hôn"; } else { cmb_tinhtranghonnhan.Text = "Đã kết hôn"; } txt_cmtnd.Text = newnv.soCMT; dtp_ngaycap.Text = newnv.ngaycap.ToString(); txt_noicap.Text = newnv.noicap; txt_noisinh.Text = newnv.noisinh; txt_quequan.Text = newnv.quequan; txt_tamtru.Text = newnv.noiohiennay; txt_thuongtru.Text = newnv.hokhauthuongtru; txt_hocvan.Text = newnv.hocvanma; txt_chucvu.Text = newnv.chucvuma; txt_ngoaingu.Text = newnv.trinhdongoaingu; txt_maphongban.Text = newnv.phongbanma; //txt_mahd.Text = newnv.hopdonglaodongnhanvienma; //var tenhd = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.ten; //var luongcoban = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.luongthuviec; //var ngaybd = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.ngaybatdau; //var ngaykt = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.ngayketthuc; //txt_tenhd.Text = tenhd.FirstOrDefault(); //txt_luongcb.Text = luongcoban.FirstOrDefault().ToString(); //txt_ngaykt.Text = ngaykt.FirstOrDefault().ToString(); }
private void btn_OK_Click(object sender, EventArgs e) { QLNhanSuEntities db = new QLNhanSuEntities(); nhanvien n = new nhanvien(); 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; db.nhanviens.Add(n); db.SaveChanges(); from2 fr = new from2(); fr.Show(); fr.load(); Hide(); }
private void dgv_dsnv_CellContentClick(object sender, DataGridViewCellEventArgs e) { string path = dgv_dsnv.CurrentRow.Cells[5].Value.ToString(); if (!string.IsNullOrWhiteSpace(path)) { MemoryStream ms = new MemoryStream((byte[])dgv_dsnv.CurrentRow.Cells[5].Value); ptb_anh.Image = Image.FromStream(ms); } else { ptb_anh.Image = null; } string id = dgv_dsnv.CurrentRow.Cells[0].Value.ToString(); QLNhanSuEntities nv = new QLNhanSuEntities(); nhanvien newnv = nv.nhanviens.Single(s => s.ma == id); txt_manv.Text = newnv.ma; txt_hoten.Text = newnv.ten; dtk_ngaysinh.Text = newnv.ngaysinh.ToString(); if (newnv.gioitinh.Value == false) { cmb_gioitinh.Text = "Nữ"; } else { cmb_gioitinh.Text = "Nam"; } txt_sdt.Text = newnv.dienthoai; txt_email.Text = newnv.email; txt_quoctich.Text = newnv.quoctich; txt_dantoc.Text = newnv.dantoc; txt_tongiao.Text = newnv.tongiao; if (newnv.tinhtranghonnhan == false) { cmb_tinhtranghonnhan.Text = "Chưa kết hôn"; } else { cmb_tinhtranghonnhan.Text = "Đã kết hôn"; } txt_cmtnd.Text = newnv.soCMT; dtp_ngaycap.Text = newnv.ngaycap.ToString(); txt_noicap.Text = newnv.noicap; txt_noisinh.Text = newnv.noisinh; txt_quequan.Text = newnv.quequan; txt_tamtru.Text = newnv.noiohiennay; txt_thuongtru.Text = newnv.hokhauthuongtru; txt_hocvan.Text = newnv.hocvanma; txt_chucvu.Text = newnv.chucvuma; txt_ngoaingu.Text = newnv.trinhdongoaingu; txt_maphongban.Text = newnv.phongbanma; txt_mahd.Text = newnv.hopdonglaodongnhanvienma; var tenhd = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.ten; var luongcoban = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.luongthuviec; var ngaybd = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.ngaybatdau; var ngaykt = from s in nv.hopdonglaodongnhanviens where s.ma == newnv.hopdonglaodongnhanvienma select s.ngayketthuc; txt_tenhd.Text = tenhd.FirstOrDefault(); txt_luongcb.Text = luongcoban.FirstOrDefault().ToString(); txt_ngaykt.Text = ngaykt.FirstOrDefault().ToString(); }
private void dgv_phucap_CellContentClick(object sender, DataGridViewCellEventArgs e) { string id = dgv_dsnv.CurrentRow.Cells[0].Value.ToString(); QLNhanSuEntities nv = new QLNhanSuEntities(); nhanvien newnv = nv.nhanviens.Single(s => s.ma == id); }
public void load() { QLNhanSuEntities db = new QLNhanSuEntities(); ketnoi.openketnoi(); //load comboBox cmb_gioitinh.Items.Clear(); cmb_gioitinh.Items.Add("Nam"); cmb_gioitinh.Items.Add("Nữ"); // cmb_tinhtranghonnhan.Items.Clear(); cmb_tinhtranghonnhan.Items.Add("Đã kết hôn"); cmb_tinhtranghonnhan.Items.Add("Chưa kết hôn"); // cmb_tinhtranghonnhan.SelectedItem = "True"; this.dgv_dsnv.DataSource = db.nhanviens.Where(s => s.status == null).Select(s => new { ID = s.ma, Name = s.ten, Birthday = s.ngaysinh, Gender = s.gioitinh == true ? "Nam" : "Nữ", Add = s.diachilienlac, Anh = s.anh, }).ToList(); dgv_dsnv.Columns[0].HeaderText = "Mã nhân viên"; dgv_dsnv.Columns[1].HeaderText = "Tên nhân viên"; dgv_dsnv.Columns[2].HeaderText = "Ngày Sinh"; dgv_dsnv.Columns[3].HeaderText = "Giới Tính"; dgv_dsnv.Columns[4].HeaderText = "Địa chỉ"; dgv_dsnv.Columns[5].HeaderText = "Ảnh"; //Load DataGridView //dgv_dsnv.DataSource = ketnoi.gettable("select ma as N'Mã',ten as N'Họ tên',ngaysinh as N'Ngày sinh', case gioitinh when 1 then 'Nam' when 0 then N'Nữ' end as N'Gioi tinh',soCMT as N'CMTND',anh as N'Ảnh nhân viên',dienthoai as N'SĐT',email,quoctich,tongiao,dantoc,ngaycap,noicap,case tinhtranghonnhan when 1 then N'Đã kết hôn' when 0 then N'Chưa kết hôn 'end as N'Trình trạng hôn nhân',noisinh,quequan,hokhauthuongtru,noiohiennay from nhanvien"); //// btn_chapnhan.Enabled = false; //// btn_huy.Enabled = false; //ketnoi.dongketnoi(); var list = (from s in db.luongcobans select s.ma).ToList(); dataGridViewLuong.DataSource = list; //Load DataGridView // dgv_dsnv.DataSource = ketnoi.gettable("select ma as N'Mã',ten as N'Họ tên',ngaysinh as N'Ngày sinh', case gioitinh when 1 then 'Nam' when 0 then N'Nữ' end as N'Gioi tinh',soCMT as N'CMTND',anh as N'Ảnh nhân viên',dienthoai as N'SĐT',email,quoctich,tongiao,dantoc,ngaycap,noicap,case tinhtranghonnhan when 1 then N'Đã kết hôn' when 0 then N'Chưa kết hôn 'end as N'Trình trạng hôn nhân',noisinh,quequan,hokhauthuongtru,noiohiennay from nhanvien"); // btn_chapnhan.Enabled = false; // btn_huy.Enabled = false; // ketnoi.dongketnoi(); dgv_dsnv.DataSource = db.nhanviens.Where(s => s.status == null).Select(s => new { ID = s.ma, Name = s.ten, Ngaysinh = s.ngaysinh, Gender = s.gioitinh == true ? "Nam" : "Nữ", Email = s.email, Anh = s.anh, CMT = s.soCMT, } ).ToList(); dgv_dsnv.Columns[0].HeaderText = "Mã nhân viên"; dgv_dsnv.Columns[1].HeaderText = "Tên nhân viên"; dgv_dsnv.Columns[2].HeaderText = "Ngày sinh"; dgv_dsnv.Columns[3].HeaderText = "Giới Tính"; dgv_dsnv.Columns[4].HeaderText = "Email "; dgv_dsnv.Columns[5].HeaderText = "Ảnh"; dgv_dsnv.Columns[6].HeaderText = "Số CMTND"; var list1 = (from s in db.luongcobans select s.ma).ToList(); dgv_luong.DataSource = list; dgv_khent.DataSource = db.thongtinkhacvenhanviens.Select(s => new { s.nhanvien.ten, s.khenthuong.noidung, s.soBHXH, s.soLD, }).ToList(); }