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 UpdateNhaSi(eNhaSi nhaSi) { NhaSi temp = db.nhasis.Where(x => x.idNhaSi == nhaSi.idNhaSi).FirstOrDefault(); temp.tenNhaSi = nhaSi.tenNhaSi; temp.soDienThoai = nhaSi.soDienThoai; temp.soCMND = nhaSi.soCMND; temp.diaChi = nhaSi.diaChi; temp.ngaySinh = nhaSi.ngaySinh; temp.gioiTinh = nhaSi.gioiTinh; temp.passWord = nhaSi.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 eNhaSi getNhaSiByUseName(string use, string pass) { NhaSi temp = db.nhasis.Where(x => x.useName.Equals(use) && x.passWord.Equals(pass)).FirstOrDefault(); eNhaSi nhaSi = new eNhaSi(); if (temp != null) { nhaSi.idNhaSi = temp.idNhaSi; nhaSi.tenNhaSi = temp.tenNhaSi; nhaSi.soCMND = temp.soCMND; nhaSi.soDienThoai = temp.soDienThoai; nhaSi.diaChi = temp.diaChi; nhaSi.ngaySinh = temp.ngaySinh; nhaSi.useName = temp.useName; nhaSi.passWord = temp.passWord; nhaSi.gioiTinh = temp.gioiTinh; } return(nhaSi); }
public eNhaSi getNhabyID(int id) { NhaSi temp = db.nhasis.Where(x => x.idNhaSi == id).FirstOrDefault(); eNhaSi nhaSi = new eNhaSi(); if (temp != null) { nhaSi.idNhaSi = temp.idNhaSi; nhaSi.tenNhaSi = temp.tenNhaSi; nhaSi.soCMND = temp.soCMND; nhaSi.soDienThoai = temp.soDienThoai; nhaSi.diaChi = temp.diaChi; nhaSi.ngaySinh = temp.ngaySinh; nhaSi.useName = temp.useName; nhaSi.passWord = temp.passWord; nhaSi.gioiTinh = temp.gioiTinh; } return(nhaSi); }
public List <eNhaSi> getAllNhaSi() { var ls = db.nhasis.Select(x => x).ToList(); List <eNhaSi> list = new List <eNhaSi>(); foreach (var item in ls) { eNhaSi temp = new eNhaSi(); temp.idNhaSi = item.idNhaSi; temp.tenNhaSi = item.tenNhaSi; 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); }
public int AddNhaSi(eNhaSi nhaSi) { NhaSi temp = new NhaSi(); temp.tenNhaSi = nhaSi.tenNhaSi; temp.soDienThoai = nhaSi.soDienThoai; temp.soCMND = nhaSi.soCMND; temp.diaChi = nhaSi.diaChi; temp.ngaySinh = nhaSi.ngaySinh; temp.gioiTinh = nhaSi.gioiTinh; temp.useName = nhaSi.useName; temp.passWord = nhaSi.passWord; NhaSi tam = db.nhasis.Where(x => x.useName.Equals(nhaSi.useName)).FirstOrDefault(); if (tam != null) { return(0); } db.nhasis.Add(temp); return(db.SaveChanges()); }
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; } }