private void btnLogin_Click(object sender, EventArgs e) { eLeTan tempLeTan = leTanClient.getLeTanByUse(txtUseName.Text.Trim(), txtPass.Text.Trim()); eNhaSi tempNhaSi = nhaSiWCFClient.getNhaSiByUseName(txtUseName.Text.Trim(), txtPass.Text.Trim()); if (tempNhaSi.useName == null && tempLeTan.useName != null) { Form frm = new frmHome(2, tempLeTan.idNV); frm.ShowDialog(); return; } else if (tempLeTan.useName == null && tempNhaSi.useName != null) { Form frm = new frmHome(3, tempNhaSi.idNhaSi); frm.ShowDialog(); return; } if (txtPass.Text.Equals("admin") && txtUseName.Text.Equals("admin")) { Form frm = new frmHome(1, 0); frm.ShowDialog(); return; } else { MessageBox.Show("Bạn không nhập đúng tài khoản mật khẩu"); return; } }
public void UpdateLeTan(eLeTan leTan) { LeTan temp = db.letans.Where(x => x.idNV == leTan.idNV).FirstOrDefault(); temp.tenNV = leTan.tenNV; temp.soDienThoai = leTan.soDienThoai; temp.soCMND = leTan.soCMND; temp.diaChi = leTan.diaChi; temp.ngaySinh = leTan.ngaySinh; temp.gioiTinh = leTan.gioiTinh; temp.passWord = leTan.passWord; db.SaveChanges(); }
private void btnCapNhatNS_Click(object sender, EventArgs e) { int vt = dvwDSNV.CurrentCell.RowIndex; if (cboLuaChon.SelectedIndex == 0) { eLeTan leTan = new eLeTan(); leTan.idNV = Convert.ToInt32(dvwDSNV.Rows[vt].Cells["idNhaSi"].Value); leTan.ngaySinh = dateTimeNS.Value; leTan.passWord = txtPass.Text.Trim(); leTan.soCMND = txtSocmnd.Text.Trim(); leTan.soDienThoai = txtSodt.Text.Trim(); leTan.tenNV = txtTenNV.Text.Trim(); leTan.useName = txtUse.Text.Trim(); leTan.diaChi = txtDiaChi.Text.Trim(); if (radNam.Checked) { leTan.gioiTinh = true; } else { leTan.gioiTinh = false; } leTanWCFClient.UpdateLeTan(leTan); LoadDSLeTan(dvwDSNV, leTanWCFClient.getAllLeTan().ToList()); } else { eNhaSi nhaSi = new eNhaSi(); nhaSi.idNhaSi = Convert.ToInt32(dvwDSNV.Rows[vt].Cells["idNhaSi"].Value); nhaSi.tenNhaSi = txtTenNV.Text.Trim(); nhaSi.ngaySinh = dateTimeNS.Value; nhaSi.passWord = txtPass.Text.Trim(); nhaSi.soCMND = txtSocmnd.Text.Trim(); nhaSi.soDienThoai = txtSodt.Text.Trim(); nhaSi.useName = txtUse.Text.Trim(); nhaSi.diaChi = txtDiaChi.Text.Trim(); if (radNam.Checked) { nhaSi.gioiTinh = true; } else { nhaSi.gioiTinh = false; } nhaSiWCFClient.UpdateNhaSi(nhaSi); LoadDSNhaSi(dvwDSNV, nhaSiWCFClient.getAllNhaSi().ToList()); } }
public eLeTan getLeTanByUse(string id, string pass) { LeTan temp = db.letans.Where(x => x.useName.Equals(id) && x.passWord.Equals(pass)).FirstOrDefault(); eLeTan leTan = new eLeTan(); if (temp != null) { leTan.idNV = temp.idNV; leTan.tenNV = temp.tenNV; leTan.soCMND = temp.soCMND; leTan.soDienThoai = temp.soDienThoai; leTan.diaChi = temp.diaChi; leTan.ngaySinh = temp.ngaySinh; leTan.passWord = temp.passWord; leTan.useName = temp.useName; leTan.gioiTinh = temp.gioiTinh; } return(leTan); }
public int AddLeTan(eLeTan leTan) { LeTan temp = new LeTan(); temp.tenNV = leTan.tenNV; temp.soDienThoai = leTan.soDienThoai; temp.soCMND = leTan.soCMND; temp.diaChi = leTan.diaChi; temp.ngaySinh = leTan.ngaySinh; temp.gioiTinh = leTan.gioiTinh; temp.passWord = leTan.passWord; LeTan tam = db.letans.Where(x => x.useName.Equals(leTan.useName)).FirstOrDefault(); if (tam != null) { return(0); } db.letans.Add(temp); return(db.SaveChanges()); }
public List <eLeTan> getAllLeTan() { var ls = db.letans.Select(x => x).ToList(); List <eLeTan> list = new List <eLeTan>(); foreach (var item in ls) { eLeTan temp = new eLeTan(); temp.idNV = item.idNV; temp.tenNV = item.tenNV; temp.soDienThoai = item.soDienThoai; temp.soCMND = item.soCMND; temp.diaChi = item.diaChi; temp.ngaySinh = item.ngaySinh; temp.gioiTinh = item.gioiTinh; temp.useName = item.useName; temp.passWord = item.passWord; list.Add(temp); } return(list); }
private void btnThemNS_Click(object sender, EventArgs e) { int i = 0; if (radLeTan.Checked) { eLeTan leTan = new eLeTan(); leTan.tenNV = txtTenNV.Text.Trim(); leTan.ngaySinh = DateTime.Parse(dateTimeNS.Text); leTan.soCMND = txtSocmnd.Text.Trim(); leTan.soDienThoai = txtSodt.Text.Trim(); leTan.diaChi = txtDiaChi.Text.Trim(); if (radNam.Checked) { leTan.gioiTinh = true; } if (radNu.Checked) { leTan.gioiTinh = false; } leTan.passWord = txtPass.Text.Trim(); leTan.useName = txtUse.Text.Trim(); i = leTanWCFClient.AddLeTan(leTan); } if (radNhaSi.Checked) { eNhaSi nhaSi = new eNhaSi(); nhaSi.tenNhaSi = txtTenNV.Text.Trim(); nhaSi.ngaySinh = DateTime.Parse(dateTimeNS.Text); nhaSi.soCMND = txtSocmnd.Text.Trim(); nhaSi.soDienThoai = txtSodt.Text.Trim(); nhaSi.diaChi = txtDiaChi.Text.Trim(); if (radNam.Checked) { nhaSi.gioiTinh = true; } if (radNu.Checked) { nhaSi.gioiTinh = false; } nhaSi.passWord = txtPass.Text.Trim(); nhaSi.useName = txtUse.Text.Trim(); i = nhaSiWCFClient.AddNhaSi(nhaSi); } if (i == 1) { MessageBox.Show("Thêm thành công"); if (cboLuaChon.SelectedIndex == 0) { LoadDSLeTan(dvwDSNV, leTanWCFClient.getAllLeTan().ToList()); } else { LoadDSNhaSi(dvwDSNV, nhaSiWCFClient.getAllNhaSi().ToList()); } } else { MessageBox.Show("Thêm thất bại"); return; } }