// private void LoadCombobox() private void XuLuDataGridview(int e) { if (dgvChinhSuaDN.SelectedRows.Count > 0) { txtMaDN.Text = dgvChinhSuaDN.Rows[e].Cells[0].Value.ToString(); txtTenDN.Text = dgvChinhSuaDN.Rows[e].Cells[1].Value.ToString(); txtDiaChi.Text = dgvChinhSuaDN.Rows[e].Cells[2].Value.ToString(); txtPhone.Text = dgvChinhSuaDN.Rows[e].Cells[3].Value.ToString(); txtMail.Text = dgvChinhSuaDN.Rows[e].Cells[4].Value.ToString(); txtChuDN.Text = dgvChinhSuaDN.Rows[e].Cells[5].Value.ToString(); txtQuanDN.Text = dgvChinhSuaDN.Rows[e].Cells[6].Value.ToString(); //txtMaNN.Text = dgvChinhSuaDN.Rows[e].Cells[7].Value.ToString(); cbxMaNN.Text = dgvChinhSuaDN.Rows[e].Cells[7].Value.ToString(); //XuLyTRungCBX(); using (var db1 = new TroGiupViecLamEntities()) { var c3 = (from d in db1.NganhNghes where d.maNN == cbxMaNN.Text select d.tenNN).SingleOrDefault(); cbxTenNN.Text = c3.ToString(); //first trả về đối tượng đầu tiên thỏa mản có trong kết quả truy vấn.nếu không tìm thấy có sẽ có Exception //FirstOrDefaut giống như first ngoại trừ không có giá trị thỏa mản sẽ trả về giá trị mặc định của kiểu dữ liệu //Single trả về đối tượng thỏa mản điều kiện và duy nhất nếu không duy nhất hoặc không tìm thấy sẽ văng exception //SingleOrDefault tuơng tự như như Single ngoại trừ không tìm thấy sẽ trả về giá trị mặt định } } }
private void btnXoa_Click(object sender, EventArgs e) { var dlt = dgrDSLL.SelectedRows[0].Cells[0].Value.ToString(); using (var db1 = new TroGiupViecLamEntities()) { var data = db1.LyLichXinViecs.First(c => c.maCV == dlt); db1.LyLichXinViecs.Remove(data); db1.SaveChanges(); var query = from b in db1.LyLichXinViecs select b; // foreach (var item in query) //{ dgrDSLL.DataSource = query.ToList(); // } // dgvChinhSuaDN.Columns["NganhNghe"].Visible = false; // dgvChinhSuaDN.Columns["LyLichXinViecs"].Visible = false; // } // dgvChinhSuaDN.Update(); // dgvChinhSuaDN.Refresh(); //} // dgrDSLL.Columns["DoanhNghieps"].Visible = false; //dgrDSLL.Update(); dgrDSLL.Refresh(); } }
private void refresh() { using (var db1 = new TroGiupViecLamEntities()) { // string s = txtTenNN.Text.ToString(); var query = from b in db1.DoanhNghieps select b; // foreach (var item in query) //{ dgvChinhSuaDN.DataSource = query.ToList(); Rename(); // } dgvChinhSuaDN.Columns["NganhNghe"].Visible = false; dgvChinhSuaDN.Columns["LyLichXinViecs"].Visible = false; //var query2 = from b in db1.DoanhNghieps // select b.maNN; //cbxCSMNN.DataSource = query2.ToList(); var query2 = (from b2 in db1.NganhNghes select b2.maNN).Distinct(); cbxMaNN.DataSource = query2.ToList(); // var query3= (from b3 in db1) //string s1 = cbxMaNN.Text; //var query3 = from b3 in db1.NganhNghes // from b4 in db1.DoanhNghieps // where b3.maNN == b4.maNN // select b3.tenNN; //txtTenNN.Text = query3.ToList().ToString(); var query4 = (from b3 in db1.NganhNghes select b3.tenNN).Distinct(); cbxTenNN.DataSource = query4.ToList(); } }
private void edit_cv(LyLichXinViec _newllxv) { using (var db1 = new TroGiupViecLamEntities()) { // string mavc = dgrDSLL.Rows[0].Cells[0].Value.ToString(); LyLichXinViec _llxinviec = db1.LyLichXinViecs; // db1.SaveChanges(); //LyLichXinViec _llxinviec = db1.LyLichXinViecs.FirstOrDefault(c => c.maCV == _newllxv.maCV); // _llxinviec.maCV = _newllxv.maCV; _llxinviec.tenNV = _newllxv.tenNV; _llxinviec.queQuan = _newllxv.queQuan; _llxinviec.dcThuongTru = _newllxv.dcThuongTru; _llxinviec.dcTamTru = _newllxv.dcTamTru; _llxinviec.soDT = _newllxv.soDT; _llxinviec.cmND = _newllxv.cmND; _llxinviec.sucKhoe = _newllxv.sucKhoe; _llxinviec.eMail = _newllxv.eMail; _llxinviec.maDN = _newllxv.maDN; // return true; // db1.Entry(_newllxv).State = System.Data.Entity.EntityState.Modified; // db1.LyLichXinViecs.Attach() capnhatcv(_llxinviec); LoadCv(); // db1.SaveChanges(); } }
private void btnThemDN_Click(object sender, EventArgs e) { try { using (var db1 = new TroGiupViecLamEntities()) { if (ktTrung(txtMaDN.Text) == true) { DoanhNghiep dn = new DoanhNghiep(); dn.maDN = txtMaDN.Text; dn.tenDN = txtTenDN.Text; dn.diaC = txtDiaChi.Text; dn.soDT = txtPhone.Text; dn.eMail = txtMail.Text; dn.chuDN = txtChuDN.Text; dn.quanDN = txtQuanDN.Text; dn.maNN = cbxMaNN.Text; add_dn(dn); MessageBox.Show("Thêm thành công."); refresh(); } else { MessageBox.Show("Thêm thất bại.\n"); } } } catch (Exception ex) { MessageBox.Show("Thêm thất bại.\n" + ex.Message); } }
private void chinhsuadn(LyLichXinViec _l1xivc) { using (var db1 = new TroGiupViecLamEntities()) { db1.Entry(_l1xivc).State = System.Data.Entity.EntityState.Modified; db1.SaveChanges(); } }
private void add_dn(DoanhNghiep _dn) { using (var db1 = new TroGiupViecLamEntities()) { db1.DoanhNghieps.Add(_dn); db1.SaveChanges(); } }
private void taoTK(TAIKHOAN _tk) { using (var db1 = new TroGiupViecLamEntities()) { db1.TAIKHOANs.Add(_tk); db1.SaveChanges(); } }
private void add_CV(LyLichXinViec _llxinvien) { using (var db1 = new TroGiupViecLamEntities()) { //db1.Entry(_llxinvien).State = System.Data.Entity.EntityState.Modified; db1.LyLichXinViecs.Add(_llxinvien); db1.SaveChanges(); } }
private void LoadCv() { using (var db1 = new TroGiupViecLamEntities()) { var cv = from d in db1.LyLichXinViecs select d; dgvCV.DataSource = cv.ToList(); Rename1(); dgvCV.Columns["DoanhNghiep"].Visible = false; } }
private bool KtTrung(string ma) { using (var db1 = new TroGiupViecLamEntities()) { var s = db1.LyLichXinViecs.Where(p => p.maCV.Equals(ma)).ToList(); if (s.Any()) { return(false); } return(true); } }
private bool ktTrung(string tentk) { using (var db1 = new TroGiupViecLamEntities()) { var s = db1.TAIKHOANs.Where(p => p.tenTK.Equals(tentk)).ToList(); if (s.Any()) { return(false); } return(true); } }
private bool ktTrung(string ma) { using (var db1 = new TroGiupViecLamEntities()) { var s = db1.DoanhNghieps.Where(p => p.maDN.Equals(ma)).ToList(); if (s.Any()) { return(false); } return(true); } }
// private void TimKiem() // { // } private void loadCbx() { using (var db1 = new TroGiupViecLamEntities()) { var cbx1 = (from c in db1.DoanhNghieps select c.maNN).Distinct(); var cbc2 = (from c2 in db1.DoanhNghieps select c2.quanDN).Distinct(); cbxNganhNghe.DataSource = cbx1.ToList(); cbxQuan.DataSource = cbc2.ToList(); } }
private void btnCapNhat_Click(object sender, EventArgs e) { try { using (var db1 = new TroGiupViecLamEntities()) { string mavc = dgrDSLL.SelectedRows[0].Cells[0].Value.ToString(); LyLichXinViec lll = db1.LyLichXinViecs.Find(mavc); // MessageBox.Show(mavc); //LyLichXinViec ll1 = new LyLichXinViec(); //ll1.maCV = txtMaCV.Text; lll.tenNV = txtHoTen.Text; lll.queQuan = txtQueQuan.Text; lll.cmND = txtCMND.Text; lll.dcThuongTru = txtDCTHT.Text; lll.dcTamTru = txtDCTT.Text; lll.soDT = txtSDT.Text; lll.sucKhoe = txtSucKhoe.Text; // ll1.maDN = cbxMaDN.SelectedItem.ToString(); lll.eMail = txtMail.Text; lll.maDN = cbxMaDN.Text; // edit_cv(ll1); // chinhsuadn(lll); capnhatcv(lll); LoadCv(); } } catch (Exception ex) { MessageBox.Show("Cập nhật thất bại.\n" + ex.Message); } //using (var db1 = new TroGiupViecLamEntities()) //{ // LyLichXinViec _l = new LyLichXinViec(); // // _l.maCV = txtMaCV.Text; // _l.tenNV = txtHoTen.Text; // _l.queQuan = txtQueQuan.Text; // _l.cmND = txtCMND.Text; // _l.dcThuongTru = txtDCTHT.Text; // _l.dcTamTru = txtDCTT.Text; // _l.soDT = txtSDT.Text; // _l.sucKhoe = txtSucKhoe.Text; // // ll1.maDN = cbxMaDN.SelectedItem.ToString(); // _l.eMail = txtMail.Text; // _l.maDN = cbxMaDN.Text; // capnhatcv(_l); // db1.LyLichXinViecs.Attach(_l); // LoadCv(); //} }
private void LoadCv() { using (var db1 = new TroGiupViecLamEntities()) { var cv = from d in db1.LyLichXinViecs select d; dgrDSLL.DataSource = cv.ToList(); dgrDSLL.Columns["DoanhNghiep"].Visible = false; var cv1 = (from d1 in db1.DoanhNghieps select d1.maDN).Distinct(); cbxMaDN.DataSource = cv1.ToList(); Rename1(); } }
private void LoadDn() { using (var db = new TroGiupViecLamEntities()) { var query2 = from b in db.DoanhNghieps // where b.maNN == XuLyTreeView().ToString() orderby b.maDN ascending select b; // foreach (var item in query) //{ dgvDN.DataSource = query2.ToList(); Rename(); dgvDN.Columns["NganhNghe"].Visible = false; dgvDN.Columns["LyLichXinViecs"].Visible = false; } }
private void btnTimKiem_Click(object sender, EventArgs e) { using (var db1 = new TroGiupViecLamEntities()) { string s1 = cbxQuan.SelectedItem.ToString(); string s2 = cbxNganhNghe.SelectedItem.ToString(); var query3 = from c3 in db1.DoanhNghieps where c3.maNN == s2.ToString() && c3.quanDN == s1.ToString() select c3; dgvDN.DataSource = query3.ToList(); // dgvDN.Refresh(); if (dgvDN == null) { MessageBox.Show(@"Không có doanh nghiệp nào"); } } }
private void XuLyTreeView() { trvDSNN.Nodes.Clear(); using (var db = new TroGiupViecLamEntities()) { // var query2 = from b2 in db2.NganhNghes // select b2.maNN; foreach (NganhNghe nn in db.NganhNghes) { TreeNode node = new TreeNode(nn.maNN) { Tag = nn.maNN }; trvDSNN.Nodes.Add(node); } } }
private void btnDangNhap_Click(object sender, EventArgs e) { using (var db1 = new TroGiupViecLamEntities()) { //string s = txtTaiKhoan.Text.Trim(); //var query = (from c in db1.TAIKHOANs // select c.tenTK); //if (txtTaiKhoan.Text.Trim() == query.ToString()) //{ // MessageBox.Show(@"Đăng nhập thành công."); // var frmMai = new frmMain(); // this.Hide(); // frmMai.ShowDialog(); // this.Show(); //} // try // { bool a = false; foreach (var user in db1.TAIKHOANs) { if (user.tenTK.Replace(" ", "") == txtTaiKhoan.Text && user.passTK.Replace(" ", "") == txtMatKhau.Text) { MessageBox.Show("Đăng nhập thành công."); var frmMai = new frmMain(); this.Hide(); frmMai.ShowDialog(); this.Show(); return; } // } // } // catch (Exception ex) //{ // MessageBox.Show("Đăng nhập thất bại.\n" + ex.Message ); } if (!a) { MessageBox.Show("Bạn nhập sai hoặc chưa đăng ký tài khoản"); } } }
private void btnDangKi_Click(object sender, EventArgs e) { bool a = false; using (var db1 = new TroGiupViecLamEntities()) { if (ktTrung(txtTenTK.Text) == true) { TAIKHOAN tk = new TAIKHOAN(); tk.tenTK = txtTenTK.Text; tk.passTK = txtMatKhau.Text; taoTK(tk); MessageBox.Show("Đăng kí thành công."); txtTenTK.Clear(); txtMatKhau.Clear(); } } }
private bool capnhatcv(LyLichXinViec _ll23xv) { try { using (var db1 = new TroGiupViecLamEntities()) { // db1.Entry(_ll23xv).State =EntityState.Modified; string mavc = dgrDSLL.SelectedRows[0].Cells[0].Value.ToString(); // db1.LyLichXinViecs.Attach(); db1.Entry(_ll23xv).State = _ll23xv.maCV == mavc ? EntityState.Added : EntityState.Modified; db1.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
private void loadData() { using (var db = new TroGiupViecLamEntities()) { var query = (from b in db.DoanhNghieps // where b.maNN == XuLyTreeView().ToString() select b); // foreach (var item in query) //{ dgvDoanhNghiep.DataSource = query.ToList(); // dgvDoanhNghiep // } Rename(); dgvDoanhNghiep.Columns["NganhNghe"].Visible = false; dgvDoanhNghiep.Columns["LyLichXinViecs"].Visible = false; // var query2 = from b in db1.DoanhNghieps // select b.maNN; // cbxCSMNN.DataSource = query2.ToList(); } }
private void trvDSNN_AfterSelect(object sender, TreeViewEventArgs e) { //{ using (var db = new TroGiupViecLamEntities()) { if (trvDSNN.SelectedNode != null) { string mannn = trvDSNN.SelectedNode.Tag.ToString(); // dgvDoanhNghiep.DataSource = var add = from n in db.DoanhNghieps where n.maNN == mannn select n; dgvDoanhNghiep.DataSource = add.ToList(); } // refresh1(); // db.SaveChanges(); // } } }
private void btnThem_Click(object sender, EventArgs e) { try { using (var db1 = new TroGiupViecLamEntities()) { if (KtTrung(txtMaCV.Text) == true) { LyLichXinViec ll1 = new LyLichXinViec(); ll1.maCV = txtMaCV.Text; ll1.tenNV = txtHoTen.Text; ll1.queQuan = txtQueQuan.Text; ll1.cmND = txtCMND.Text; ll1.dcThuongTru = txtDCTHT.Text; ll1.dcTamTru = txtDCTT.Text; ll1.soDT = txtSDT.Text; ll1.sucKhoe = txtSucKhoe.Text; // ll1.maDN = cbxMaDN.SelectedItem.ToString(); ll1.eMail = txtMail.Text; ll1.maDN = cbxMaDN.Text; add_CV(ll1); MessageBox.Show("Thêm thành công"); LoadCv(); } else { MessageBox.Show("Thêm thất bại"); } } } catch (Exception ex) { MessageBox.Show("Thêm thất bại\n" + ex.Message); } }
private void btnDele_Click(object sender, EventArgs e) { { // dgvChinhSuaDN.Update(); // dgvChinhSuaDN.Refresh(); var dlt = dgvChinhSuaDN.SelectedRows[0].Cells[0].Value.ToString(); using (var db1 = new TroGiupViecLamEntities()) { var data = db1.DoanhNghieps.First(c => c.maDN == dlt); db1.DoanhNghieps.Remove(data); db1.SaveChanges(); var query = from b in db1.DoanhNghieps select b; // foreach (var item in query) //{ dgvChinhSuaDN.DataSource = query.ToList(); // } // dgvChinhSuaDN.Columns["NganhNghe"].Visible = false; // dgvChinhSuaDN.Columns["LyLichXinViecs"].Visible = false; refresh(); // } // dgvChinhSuaDN.Update(); // dgvChinhSuaDN.Refresh(); //} } //private void XuLyTRungCBX() //{ // //for (int i = 0; i < cbxCSMNN.Items.Count-1; i++) // //{ // // for (int y=i+1;y<cbxCSMNN.Items.Count; y++) // // { // // if (cbxCSMNN.Items[i].ToString() == cbxCSMNN.Items[y].ToString()) // // { // // for (int k = y; k < cbxCSMNN.Items.Count - 1; ++k) // // cbxCSMNN.Items[k] = cbxCSMNN.Items[k + 1]; // // if (cbxCSMNN != null) // // { // // var cbx = (from ab in cbxCSMNN // // select ab // // ); // // } // // } // // } // //} // //down vote // for (int i = 0; i < cbxCSMNN.Items.Count; i++) // { // for (int y = 0; y < cbxCSMNN.Items.Count; y++) // { // if (y != i && cbxCSMNN.Items[i].ToString() == cbxCSMNN.Items[y].ToString()) // { // cbxCSMNN.Items.RemoveAt(i); // break; // } // } // } } // private void dgvChinhSuaDN_RowEnter(object sender, DataGridViewCellEventArgs e) // { // XuLuDataGridview(e); //}6 //private void XuLyComBobox() //{ // using (var db1= new TroGiupViecLamEntities()) // { // foreach (DoanhNghiep dn1 in db1.DoanhNghieps) // { // // TreeNode node = new TreeNode(nn.maNN) { Tag = nn.maNN }; // // trvDSNN.Nodes.Add(node); // ComboBox cbx = new ComboBox(dn1.maDN) {Tag = dn1.maNN}; // } // { //} //private void cbxCSMNN_SelectedIndexChanged(object sender, EventArgs e) //{ // using (var db1 = new TroGiupViecLamEntities()) // { // if (cbxCSMNN.SelectedIndex != 0) // { // string mann = cbxCSMNN.Text; // var query = (from b in db1.DoanhNghieps // where b.maNN == cbxCSMNN.Text // select b.ToString()); // // MessageBox.Show(e.ToString()); // dgvChinhSuaDN.DataSource = query.ToString(); // } // } // } //private void XuLyCombox() //{ // using (var db1 = new TroGiupViecLamEntities()) // { // var query2 = (from c in db1.DoanhNghieps // select c.maNN).Distinct(); // cbxCSMNN.DataSource = query2.ToList(); // } //} //private void btnRemoveDN_Click(object sender, EventArgs e) //{ // var dlt = dgvChinhSuaDN.SelectedRows[0].Cells[0].Value.ToString(); // using (var db1 = new TroGiupViecLamEntities()) // { // var data = db1.DoanhNghieps.First(c => c.maDN == dlt); // db1.DoanhNghieps.Remove(data); // //dgvChinhSuaDN.Update(); // //dgvChinhSuaDN.Refresh(); // //db1.SaveChanges(); // } // dgvChinhSuaDN.Update(); // dgvChinhSuaDN.Refresh(); //} //private void XoaDN() //{ // using (var db1= new TroGiupViecLamEntities()) // { // if (dgvChinhSuaDN.SelectedRows.Count != 0) // { // //string ma = v\ // // db1.doanhnghieps.remove() // string ma = Convert.ToString(dgvChinhSuaDN.SelectedCells[0].Value.ToString()); // DoanhNghiep dn = db1.DoanhNghieps.Where(p => p.maNN == ma).SingleOrDefault(); // db1.DoanhNghieps.Remove(dn); // db1.SaveChanges(); // dgvChinhSuaDN.Update(); // //dgvchinhsuadn.refresh(); // } // } }