Example #1
0
        public void UpdatePassword(string username, string MatKhau, string matKhauMoi)
        {
            var nhanvien = QuanLyPhongMach.NhanViens.Where(u => u.TenDangNhap.Equals(username) && u.MatKhau.Equals(MatKhau)).FirstOrDefault();

            nhanvien.MatKhau = matKhauMoi;
            QuanLyPhongMach.Entry(nhanvien).State = EntityState.Modified;
            QuanLyPhongMach.SaveChanges();
        }
Example #2
0
 public UnitOfWork(QuanLyPhongMach context)
 {
     NhanViens        = new NhanVienRepository(context);
     BenhNhans        = new BenhNhanRepository(context);
     PhieuKhams       = new PhieuKhamRepository(context);
     Benhs            = new BenhRepository(context);
     DonThuocs        = new DonThuocRepository(context);
     ChiTietDonThuocs = new ChiTietDonThuocRepository(context);
     Thuocs           = new ThuocRepository(context);
     VaiTros          = new VaiTroRepository(context);
     _context         = context;
 }
Example #3
0
 public VaiTroRepository(QuanLyPhongMach context) : base(context)
 {
 }
Example #4
0
 public BenhRepository(QuanLyPhongMach context) : base(context)
 {
 }
Example #5
0
        public static void Initialize(QuanLyPhongMach context)
        {
            context.Database.EnsureCreated();

            //nhan vien
            if (!context.NhanViens.Any())
            {
                context.NhanViens.AddRange(
                    new NhanVien
                {
                    MaVaiTro    = 2,   // Bac si
                    HoTen       = "Hà Thái Anh",
                    GioiTinh    = "Nữ",
                    NgaySinh    = DateTime.Parse("1999-8-10"),
                    DiaChi      = "137/48/19",
                    TenDangNhap = "bacsi2",
                    MatKhau     = "202CB962AC59075B964B07152D234B70"
                },
                    new NhanVien
                {
                    MaVaiTro    = 2,    // Bac si
                    HoTen       = "Phạm Tuyết Quỳnh Như",
                    GioiTinh    = "Nữ",
                    NgaySinh    = DateTime.Parse("1999-8-22"),
                    DiaChi      = "137/48/19",
                    TenDangNhap = "bacsi3",
                    MatKhau     = "202CB962AC59075B964B07152D234B70"
                },

                    new NhanVien
                {
                    MaVaiTro    = 3,   // Nhan vien
                    HoTen       = "Phạm Minh Hiển",
                    GioiTinh    = "Nam",
                    NgaySinh    = DateTime.Parse("1999-8-12"),
                    DiaChi      = "137/48/20",
                    TenDangNhap = "nhanvien1",
                    MatKhau     = "202CB962AC59075B964B07152D234B70"
                },
                    new NhanVien
                {
                    MaVaiTro    = 1,  // Quan tri vien
                    HoTen       = "Nguyễn Hữu Đức",
                    GioiTinh    = "Nam",
                    NgaySinh    = DateTime.Parse("1999-4-10"),
                    DiaChi      = "137/48/18",
                    TenDangNhap = "Admin",
                    MatKhau     = "202CB962AC59075B964B07152D234B70"
                },
                    new NhanVien
                {
                    MaVaiTro    = 2,  // Bac si
                    HoTen       = "Mạc Vĩ Hào",
                    GioiTinh    = "Nam",
                    NgaySinh    = DateTime.Parse("1999-8-10"),
                    DiaChi      = "137/48/19",
                    TenDangNhap = "bacsi1",
                    MatKhau     = "202CB962AC59075B964B07152D234B70"
                }

                    );
            }

            // vai tro
            if (!context.VaiTros.Any())
            {
                context.VaiTros.AddRange(
                    new VaiTro
                {
                    TenVaiTro = "Bác sĩ"
                },
                    new VaiTro
                {
                    TenVaiTro = "Nhân viên"
                },
                    new VaiTro
                {
                    TenVaiTro = "Quản trị viên"
                }

                    );
            }
            // benh nhanh
            if (!context.BenhNhans.Any())
            {
                context.BenhNhans.AddRange(
                    new BenhNhan
                {
                    HoTen    = "Nguyễn Văn ",
                    GioiTinh = "Nam",
                    NgaySinh = DateTime.Parse("1999-4-10"),
                    DiaChi   = "137/48/18",
                },
                    new BenhNhan
                {
                    HoTen    = "Thái Hà Nam",
                    GioiTinh = "Nam",
                    NgaySinh = DateTime.Parse("1999-8-10"),
                    DiaChi   = "137/48/19",
                },
                    new BenhNhan
                {
                    HoTen    = "Đỗ Minh  Luân",
                    GioiTinh = "Nam",
                    NgaySinh = DateTime.Parse("1999-8-12"),
                    DiaChi   = "137/48/20",
                },
                    new BenhNhan
                {
                    HoTen    = "Phạm Như Quỳnh",
                    GioiTinh = "Nữ",
                    NgaySinh = DateTime.Parse("1999-8-15"),
                    DiaChi   = "137/48/20",
                },
                    new BenhNhan
                {
                    HoTen    = "Trần Kim kha",
                    GioiTinh = "Nữ",
                    NgaySinh = DateTime.Parse("1999-8-17"),
                    DiaChi   = "137/48/25",
                },
                    new BenhNhan
                {
                    HoTen    = "Lê Minh Thư",
                    GioiTinh = "Nữ",
                    NgaySinh = DateTime.Parse("1999-6-25"),
                    DiaChi   = "137/58/20",
                }
                    );
            }
            // benh
            if (!context.Benhs.Any())
            {
                context.Benhs.AddRange(
                    new Benh
                {
                    TenBenh = "Cảm cúm",
                },
                    new Benh
                {
                    TenBenh = "Viêm mũi",
                },
                    new Benh
                {
                    TenBenh = "Viêm khớp"
                },
                    new Benh
                {
                    TenBenh = "Căng cơ"
                },
                    new Benh
                {
                    TenBenh = "Chóng mặt"
                },
                    new Benh
                {
                    TenBenh = "Viêm xoang"
                }
                    );
            }
            // Phieu kham
            if (!context.PhieuKhams.Any())
            {
                context.PhieuKhams.AddRange(
                    new PhieuKham
                {
                    MaBenhNhan = 1,
                    MaNhanVien = 1,
                    TrieuChung = "Cảm cúm",
                    NgayKham   = DateTime.Parse("2019-8-10"),
                    TrangThai  = "Chưa kê toa"
                },
                    new PhieuKham
                {
                    MaBenhNhan = 2,
                    MaNhanVien = 2,
                    TrieuChung = "Viêm mũi",
                    NgayKham   = DateTime.Parse("8-10-2019"),
                    TrangThai  = "Chưa kê toa"
                }
                    );
            }
            // Thuoc
            if (!context.Thuocs.Any())
            {
                context.Thuocs.AddRange(
                    new Thuoc
                {
                    TenThuoc = "Phenylephrine",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 15000
                },
                    new Thuoc
                {
                    TenThuoc = "Fluoxetine",
                    SoLuong  = 500000,
                    DonVi    = "Lọ",
                    DonGia   = 20000
                },
                    new Thuoc
                {
                    TenThuoc = "Hydrochloride",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 25000
                },
                    new Thuoc
                {
                    TenThuoc = "Halothane",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 30000
                },
                    new Thuoc
                {
                    TenThuoc = "Isoflurane",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 35000
                },
                    new Thuoc
                {
                    TenThuoc = "Bupivacaine",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 42000
                },
                    new Thuoc
                {
                    TenThuoc = "Atropine",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 42000
                },
                    new Thuoc
                {
                    TenThuoc = "Midazolam",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 42000
                },
                    new Thuoc
                {
                    TenThuoc = "Morphine",
                    SoLuong  = 500000,
                    DonVi    = "Viên",
                    DonGia   = 42000
                }
                    );
            }
            context.SaveChanges();
        }
Example #6
0
 public ChiTietDonThuocRepository(QuanLyPhongMach context) : base(context)
 {
 }
Example #7
0
 public NhanVienRepository(QuanLyPhongMach context) : base(context)
 {
 }
Example #8
0
 public ThuocRepository(QuanLyPhongMach context) : base(context)
 {
 }