예제 #1
0
        public static bool ThemVaoCTTT(CTTT DTO)
        {
            string sTruyVan = string.Format("insert into CTTT values ('{0}','{1}','{2}','{3}',N'{4}')", DTO.MaPK1, DTO.MaPK1, DTO.SoLuong1, DTO.DonGia1, DTO.CachDung1);  // MaBN tu dong tang

            Con = DataProvider_1.KetNoi();
            try
            {
                // thuc thi truy van
                bool KetQua = DataProvider_1.ThucThiTruyVanNonQuery(sTruyVan, Con);
                // dong ket noi
                DataProvider_1.DongKetNoi(Con);
                if (KetQua == true)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
                DataProvider_1.DongKetNoi(Con);
                return(false);
            }
        }
예제 #2
0
        public static List <CTTT> LoadCTTT(int MaPK)
        {
            string sTruyVan = string.Format("select * from CTTT WHERE MaPK ='{0}'", MaPK);

            // Mo ket noi
            Con = DataProvider_1.KetNoi();
            // Tien hanh truy van
            DataTable dt = DataProvider_1.LayDataTable(sTruyVan, Con);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }
            // tao List BenhNhan_DTO
            List <CTTT> listbn = new List <CTTT>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                CTTT DTO = new CTTT();

                DTO.MaPK1     = int.Parse(dt.Rows[i]["MaPK"].ToString());
                DTO.MaThuoc1  = int.Parse(dt.Rows[i]["MaThuoc"].ToString());
                DTO.SoLuong1  = int.Parse(dt.Rows[i]["SoLuong"].ToString());
                DTO.DonGia1   = float.Parse(dt.Rows[i]["DonGia"].ToString());
                DTO.CachDung1 = dt.Rows[i]["CachDung"].ToString();
            }
            DataProvider_1.DongKetNoi(Con);
            return(listbn);
        }
예제 #3
0
        public static List <CTTT> LoadCTTT()
        {
            // khai bao truy van sql
            string sTruyVan = "select * from CTTT";

            // Mo ket noi
            Con = DataProvider_1.KetNoi();
            // Tien hanh truy van
            DataTable dt = DataProvider_1.LayDataTable(sTruyVan, Con);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }
            // tao List PHIEUKHAM_DTO
            List <CTTT> listb = new List <CTTT>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                CTTT b = new CTTT();
                b.MaPK1     = int.Parse(dt.Rows[i]["MaPK"].ToString());
                b.MaThuoc1  = int.Parse(dt.Rows[i]["MaThuoc"].ToString());
                b.SoLuong1  = int.Parse(dt.Rows[i]["SoLuong"].ToString());
                b.DonGia1   = float.Parse(dt.Rows[i]["DonGia"].ToString());
                b.CachDung1 = dt.Rows[i]["CachDung"].ToString();

                listb.Add(b);
            }
            DataProvider_1.DongKetNoi(Con);
            return(listb);
        }
예제 #4
0
        // xoa benh nhan
        public static bool XoaCTTT(CTTT CTTTDTO)
        {
            String sTruyVan = string.Format("delete from CTTT where MaBN ='{0}'", CTTTDTO.MaPK1);

            Con = DataProvider_1.KetNoi();
            try
            {
                // thuc thi truy van
                DataProvider_1.ThucThiTruyVanNonQuery(sTruyVan, Con);
                // dong truy van
                DataProvider_1.DongKetNoi(Con);
                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
                DataProvider_1.DongKetNoi(Con);
                return(false);
            }
        }
예제 #5
0
        public void XoaCTTT()
        {
            if (txb_MaPK.Text == "")
            {
                MessageBox.Show("Hãy chọn Chi tiết phiếu khám bệnh cần xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }
            CTTT CTTTDTO = new CTTT();

            CTTTDTO.MaPK1 = int.Parse(txb_MaPK.Text);

            if (CTTT_BUS.XoaCTTT(CTTTDTO) == true)
            {
                MessageBox.Show("Xóa thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                return;
            }
            MessageBox.Show(" Xóa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
예제 #6
0
 public static bool XoaCTTT(CTTT CTTTDTO)
 {
     return(CTTT_DAO.XoaCTTT(CTTTDTO));
 }