Exemplo n.º 1
0
        //Thêm một loại thuốc mới
        public static void ThemThuoc(string TenThuoc, string DonVi, int DonGia)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "insert Thuoc(TenThuoc, DonVi, DonGia) values (N'" + TenThuoc + "',N'" + DonVi + "'," + DonGia + ")";
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 2
0
        //Xóa một loại thuốc
        public static void XoaThuoc(int MaThuoc)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "delete from Thuoc where MaThuoc = " + MaThuoc;
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 3
0
        //Thêm người dùng mới
        public static void ThemNguoiDung(string TenND, DateTime NgaySinh, int GioiTinh, string DiaChi, string SDT, string TenDangNhap, string MatKhau, string ChucVu)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "insert NguoiDung(TenND,NgaySinh,GioiTinh ,DiaChi ,SDT ,TenDangNhap,MatKhau,ChucVu) values(N'" + TenND + "','" + NgaySinh.ToString() + "'," + GioiTinh + ",N'" + DiaChi + "','" + SDT + "','" + TenDangNhap + "','" + MatKhau + "',N'" + ChucVu + "')";
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 4
0
        //Thêm một Bệnh nhân
        public static void ThemBenhNhan(string TenBN, int GioiTinh, DateTime NgaySinh, string DiaChi)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Insert BenhNhan(TenBN,GioiTinh,NgaySinh,DiaChi) values (N'" + TenBN + "'," + GioiTinh + ",'" + NgaySinh.ToString() + "',N'" + DiaChi + "')";
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 5
0
        //Cập nhật dữ liệu Chi tiết toa thuốc
        public static void CapNhatDL(int MaPK, int MaThuoc, int SoLuong, string CachDung)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "update ChiTietToaThuoc set SoLuong = " + SoLuong + ", CachDung = N'" + CachDung + "' where MaPK = " + MaPK + " and MaThuoc = " + MaThuoc;
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 6
0
        //Xóa Bệnh nhân
        public static void XoaBN(int ID)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Delete from BenhNhan where MaBN = " + ID;
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 7
0
        //Chỉnh sửa thông tin Bệnh nhân
        public static void SuaTTBenhNhan(int MaBN, string TenBN, int GioiTinh, DateTime NgaySinh, string DiaChi)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Update BenhNhan set TenBN = N'" + TenBN + "',GioiTinh = " + GioiTinh + ",NgaySinh = '" + NgaySinh.ToString() + "',DiaChi = N'" + DiaChi + "' where MaBN = " + MaBN;
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 8
0
        //Cập nhật thông tin người dùng
        public static void CapNhatThongTin(string TenDangNhap, string TenND, DateTime NgaySinh, int GioiTinh, string DiaChi, string SDT)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Update NguoiDung set TenND = N'" + TenND + "', NgaySinh = '" + NgaySinh.ToString() + "',GioiTinh = " + GioiTinh + ", DiaChi = N'" + DiaChi + "', SDT = '" + SDT + "' where TenDangNhap = '" + TenDangNhap + "'";
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 9
0
        //Cập nhật dữ liệu cho một loại thuốc
        public static void CapNhatThuoc(int MaThuoc, string TenThuoc, string DonVi, int DonGia)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Update Thuoc set TenThuoc = N'" + TenThuoc + "', DonVi = N'" + DonVi + "', DonGia = " + DonGia + " where MaThuoc = " + MaThuoc;
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 10
0
        //Thêm dữ liệu vào Chi tiết toa thuốc
        public static void ThemDuLieu(int MaPK, int MaThuoc, int SoLuong, string CachDung)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "insert ChiTietToaThuoc values(" + MaPK + "," + MaThuoc + "," + SoLuong + ",N'" + CachDung + "')";
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 11
0
        //Xóa người dùng
        public static void XoaNguoiDung(string TenDangNhap)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Delete from NguoiDung where TenDangNhap = '" + TenDangNhap + "'";
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 12
0
        //Xóa Chi tiết toa thuốc
        public static void XoaDuLieu(int MaPK, int MaThuoc)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "delete from ChiTietToaThuoc where MaPK = " + MaPK + " and MaThuoc = " + MaThuoc;
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 13
0
        //Cap nhat hoa don
        public static void CapNhapHoaDon(int MaPK, int TienThuoc, int TienKham)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Update HoaDonThuoc set TienThuoc = " + TienThuoc + ", TienKham = " + TienKham + "where MaPK = " + MaPK;
                dl.CapNhatDuLieu(sqlString);
            }
        }
Exemplo n.º 14
0
        //Đổi mật khẩu mới cho người dùng
        public static int DoiMatKhau(string TenDangNhap, string MatKhauMoi, string MatKhauCu)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string sqlString = "Update NguoiDung set MatKhau = '" + MatKhauMoi + "' where TenDangNhap = '" + TenDangNhap + "' and MatKhau = '" + MatKhauCu + "'";
                return(dl.CapNhatDuLieu(sqlString));
            }
            return(0);
        }
Exemplo n.º 15
0
        //Lấy đơn vị của một loại thuốc
        public static string LayDonViThuoc(int MaThuoc)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string        sqlString = "Select DonVi from Thuoc where MaThuoc = " + MaThuoc;
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                if (dr.Read())
                {
                    return(dr[0].ToString());
                }
                dl.DongKetNoi();
            }
            return(null);
        }
Exemplo n.º 16
0
        //Lấy dữ liệu của người dùng
        public static List <ChiTietNguoiDung> LayDSNguoiDung()
        {
            List <ChiTietNguoiDung> nd = new List <ChiTietNguoiDung>();
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string        sqlString = "Select row_number() over(order by TenND) as STT, TenND,ChucVu, NgaySinh, GioiTinh, DiaChi, SDT, TenDangNhap from NguoiDung";
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                while (dr.Read())
                {
                    nd.Add(new ChiTietNguoiDung(int.Parse(dr["STT"].ToString()), dr["TenDangNhap"].ToString(), dr["ChucVu"].ToString(), dr["TenND"].ToString(), (DateTime)dr["NgaySinh"], (bool)dr["GioiTinh"], dr["DiaChi"].ToString(), dr["SDT"].ToString()));
                }
                dl.DongKetNoi();
            }
            return(nd);
        }
Exemplo n.º 17
0
        public static List <ChiTietNguoiDung> DSNguoiDungTheoTen(string TenDN)
        {
            List <ChiTietNguoiDung> nd = new List <ChiTietNguoiDung>();
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string        sqlString = "select TenND as 'Họ tên' from NguoiDung where TenDangNhap = N'" + TenDN + "'";
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                while (dr.Read())
                {
                    nd.Add(new ChiTietNguoiDung(int.Parse(dr["STT"].ToString()), dr["TenDangNhap"].ToString(), dr["ChucVu"].ToString(), dr["TenND"].ToString(), (DateTime)dr["NgaySinh"], (bool)dr["GioiTinh"], dr["DiaChi"].ToString(), dr["SDT"].ToString()));
                }
                dl.DongKetNoi();
            }
            return(nd);
        }
Exemplo n.º 18
0
        //Lay ra hoa don thuoc cua mot phieu kham
        public static ChiTietHoaDon LayHoaDon(int MaPK)
        {
            ChiTietHoaDon dh = new ChiTietHoaDon();
            DuLieu        dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string        sqlString = "select TenBN, NgayKham, TienKham, TienThuoc from BenhNhan bn join PhieuKham pk on bn.MaBN = pk.MaBN join HoaDonThuoc hd on hd.MaPK = pk.MaPK where hd.MaPK = " + MaPK;
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                if (dr.Read())
                {
                    dh = new ChiTietHoaDon(dr["TenBN"].ToString(), (DateTime)dr["NgayKham"], (int)dr["TienKham"], (int)dr["TienThuoc"]);
                }
                dl.DongKetNoi();
            }
            return(dh);
        }
Exemplo n.º 19
0
        //Lấy thông tin người dùng dựa vào tenDN
        public static ChiTietNguoiDung LayThongTin(string TenDangNhap)
        {
            ChiTietNguoiDung nd = new ChiTietNguoiDung();
            DuLieu           dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string        sqlString = "Select TenND, NgaySinh, GioiTinh, DiaChi, SDT, TenDangNhap, ChucVu from NguoiDung where TenDangNhap = '" + TenDangNhap + "'";
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                if (dr.Read())
                {
                    nd = new ChiTietNguoiDung(0, dr["TenDangNhap"].ToString(), dr["ChucVu"].ToString(), dr["TenND"].ToString(), (DateTime)dr["NgaySinh"], (bool)dr["GioiTinh"], dr["DiaChi"].ToString(), dr["SDT"].ToString());
                }
                dl.DongKetNoi();
            }
            return(nd);
        }
Exemplo n.º 20
0
        //Tìm một loại thuốc dựa vào tên và đơn giá
        public static int TimThuoc(string TenThuoc, int DonGia)
        {
            DuLieu dl      = new DuLieu();
            int    MaThuoc = 0;

            if (dl.MoKetNoi())
            {
                string        sqlString = "Select MaThuoc from Thuoc where TenThuoc = N'" + TenThuoc + "' and DonGia = " + DonGia;
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                if (dr.Read())
                {
                    MaThuoc = (int)dr[0];
                }
                dl.DongKetNoi();
            }
            return(MaThuoc);
        }
Exemplo n.º 21
0
        //Lấy ds các Bệnh nhân có trong bảng Bệnh nhân dựa trên Ngày khám bệnh
        public static List <ChiTietBenhNhan> LayDSBenhNhan(string NgayKham)
        {
            DuLieu dl = new DuLieu();
            List <ChiTietBenhNhan> benhNhan = new List <ChiTietBenhNhan>();

            if (dl.MoKetNoi())
            {
                string        sqlString = "Select bn.MaBN, TenBN, NgaySinh,GioiTinh,DiaChi from BenhNhan bn join PhieuKham pk on bn.MaBN = pk.MaBN where NgayKham = '" + NgayKham + "'";
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                int           stt       = 0;
                while (dr.Read())
                {
                    stt++;
                    benhNhan.Add(new ChiTietBenhNhan((int)dr["MaBN"], stt, dr["TenBN"].ToString(), (bool)dr["GioiTinh"], (DateTime)dr["NgaySinh"], dr["DiaChi"].ToString()));
                }
                dl.DongKetNoi();
            }
            return(benhNhan);
        }
Exemplo n.º 22
0
        //Lấy ra chi tiết đơn thuốc của một Phiếu khám bệnh
        public static List <ChiTietToaThuoc> LayChiTietDonThuoc(int MaPK)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string                 sqlString = "select t.MaThuoc,TenThuoc,DonVi,SoLuong,CachDung from Thuoc t join ChiTietToaThuoc ct on t.MaThuoc = ct.MaThuoc where MaPK = " + MaPK;
                SqlDataReader          dr        = dl.LayDuLieu(sqlString);
                List <ChiTietToaThuoc> cthd      = new List <ChiTietToaThuoc>();
                int stt = 0;
                while (dr.Read())
                {
                    stt++;
                    cthd.Add(new ChiTietToaThuoc((int)dr["MaThuoc"], stt, dr["TenThuoc"].ToString(), dr["DonVi"].ToString(), (int)dr["SoLuong"], dr["CachDung"].ToString()));
                }
                dl.DongKetNoi();
                return(cthd);
            }
            return(null);
        }
Exemplo n.º 23
0
        public static DataTable GetDataTable(SqlConnection connection, string sql)
        {
            DuLieu dl = new DuLieu();

            try
            {
                SqlDataAdapter DataA = new SqlDataAdapter(sql, connection);
                dl.OpenConnection(connection);
                DataTable DataT = new DataTable();
                DataA.Fill(DataT);
                return(DataT);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                dl.CloseConnection(connection);
            }
        }
Exemplo n.º 24
0
        //Kiểm tra một bệnh nhânn (Dựa vào họ tên và ngày sinh) đã có trong ds chưa, nếu có thì lấy ra maBN đó
        public static bool KTBenhNhan(string hoTen, DateTime ngaySinh, out int maBN)
        {
            DuLieu dl = new DuLieu();

            if (dl.MoKetNoi())
            {
                string        sqlString = "Select MaBN, TenBN, NgaySinh from BenhNhan";
                SqlDataReader dr        = dl.LayDuLieu(sqlString);
                while (dr.Read())
                {
                    if (dr["TenBN"].ToString() == hoTen && ((DateTime)dr["NgaySinh"]).ToShortDateString() == ngaySinh.ToShortDateString())
                    {
                        maBN = (int)dr["MaBN"];
                        return(false); //Có bệnh nhân
                    }
                }
                dl.DongKetNoi();
            }
            maBN = 0;
            return(true); //Không có bệnh nhân
        }