public int doiMatKhau(string passOld, string passNew, string verify, string idNhanVien) { if (passOld.Trim().Length == 0 || passNew.Trim().Length == 0 || verify.Trim().Length == 0) { return(0); // chưa điền đầy đủ field } else { if (passNew != verify) { return(1); // mật khẩu mới và xác nhận không trùng khớp } else { TaiKhoan a = db.TaiKhoans.Where(p => p.idTaiKhoan == idNhanVien).SingleOrDefault(); if (a.matKhau != passOld) { return(2); // mật khẩu cũ không đúng } else { a.matKhau = passNew; db.SubmitChanges(); return(3); // thành công } } } }
public bool themCongViecVaoCongTrinh(string idCongViec, string idCongTrinh) { DanhSachCongViecCongTrinh a = db.DanhSachCongViecCongTrinhs.Where(p => p.idCongViec == idCongViec && p.idCongTrinh == idCongTrinh).SingleOrDefault(); if (a == null) { DanhSachCongViecCongTrinh aa = new DanhSachCongViecCongTrinh(); aa.idCongTrinh = idCongTrinh; aa.idCongViec = idCongViec; db.DanhSachCongViecCongTrinhs.InsertOnSubmit(aa); db.SubmitChanges(); return(true); } else { return(false); } }
public bool themCongTrinh(eCongTrinh a) { CongTrinh aa = new CongTrinh(); aa.idCongTrinh = idTuDongTang(); aa.tenCongTrinh = a.tenCongTrinh; aa.diaChi = a.diaChi; aa.ngayBatDau = (DateTime)a.ngayBatDau; aa.ngayKetThucDuKien = (DateTime)a.ngayKetThucDuKien; aa.ngayHoanThanh = new DateTime(1900, 1, 1); aa.trangThai = "Đang Thực Hiện"; aa.isDelete = false; if (!db.CongTrinhs.Contains(aa)) { db.CongTrinhs.InsertOnSubmit(aa); db.SubmitChanges(); return(true); } return(false); }
public bool DoiMatKhau(string tentaikhoan, string matkhaucu, string matkhaumoi, string xacnhanmatkhau) { var mkDB = db.TaiKhoans.FirstOrDefault(m => m.idTaiKhoan == tentaikhoan && m.matKhau == matkhaucu); if (mkDB == null) { return(false); } else { if (matkhaumoi == xacnhanmatkhau) { mkDB.matKhau = matkhaumoi; db.SubmitChanges(); return(true); } else { return(false); } } }
public bool phanCongNhanVien(string idNhanVien, string idCongTrinh, string idCongViec, DateTime ngayBatDau, DateTime ngayKetThuc) { DanhSachCongViecCongTrinh a = db.DanhSachCongViecCongTrinhs.Where(p => p.idCongTrinh == idCongTrinh && p.idCongViec == idCongViec).SingleOrDefault(); DanhSachPhanCong aa = db.DanhSachPhanCongs.Where(p => p.idDSCongViecCongTrinh == a.id && p.idNhanVien == idNhanVien).SingleOrDefault(); if (aa == null) { DanhSachPhanCong aaa = new DanhSachPhanCong(); aaa.idDSCongViecCongTrinh = a.id; aaa.idNhanVien = idNhanVien; aaa.ngayPhanCong = DateTime.Now; aaa.ngayBatDau = (DateTime)ngayBatDau; aaa.ngayKetThuc = (DateTime)ngayKetThuc; db.DanhSachPhanCongs.InsertOnSubmit(aaa); db.SubmitChanges(); int kq = (int)ngayKetThuc.Subtract(ngayBatDau).TotalDays; DateTime ngayThucHienCongViec = ngayBatDau; for (int i = 0; i <= kq + 1; i++) { DanhSachChamCong bbb = new DanhSachChamCong(); bbb.idNhanVien = idNhanVien; bbb.idPhanCong = aaa.id; bbb.ngayChamcong = ngayThucHienCongViec; bbb.trangThaiChamCong = 0; db.DanhSachChamCongs.InsertOnSubmit(bbb); db.SubmitChanges(); ngayThucHienCongViec = ngayThucHienCongViec.AddDays(1); } return(true); } else { return(false); } }
//CHỨC NĂNG CHO QUẢN LÝ public bool themNhanVien(eNhanVien eNhanVien) { NhanVien nv = new NhanVien(); nv.idNhanVien = idTuDongTang(); nv.tenNhanVien = eNhanVien.tenNhanVien; nv.diaChi = eNhanVien.diaChi; nv.sdt = eNhanVien.sdt; nv.chucVu = eNhanVien.chucVu; nv.idPhongBan = eNhanVien.idPhongBan; nv.isDelete = false; if (!db.NhanViens.Contains(nv)) { db.NhanViens.InsertOnSubmit(nv); db.SubmitChanges(); return(true); } return(false); }