示例#1
0
        private void btnThemPhieu_Click(object sender, EventArgs e)
        {
            PhieuKhamBenhDTO phieu = new PhieuKhamBenhDTO();

            phieu.MaPhieu    = txtMaPhieu.Text;
            phieu.MaBN       = cbbMaBN.Text;
            phieu.Ngay       = DtpDay.Value.Date.ToString("yyyy/MM/dd");
            phieu.TrieuChung = txtTrieuChung.Text;
            phieu.DuDoanBenh = cbbDuDoanBenh.Text;
            DbAck ack = PhieuKhamBenhBUS.Insert(phieu);

            if (ack == DbAck.Ok)
            {
                MessageBox.Show("Thay đổi thành công", "Thông Báo");
                //LoadDsThuoc();
            }
            else
            {
                if (ack == DbAck.Unknown)
                {
                    MessageBox.Show("Lỗi không xác định", "Thông Báo");
                }
                else
                {
                }
            }
        }
示例#2
0
        public static List <PhieuKhamBenhDTO> SelectAllCTPhieuKhamBenh()
        {
            List <PhieuKhamBenhDTO> listPhieuKhamBenh = null;


            string sql = "Select * from CT_PhieuKhamBenh";

            DataTable dt = DataProvider.ExecQuery(sql);

            if (dt != null && dt.Rows.Count > 0)
            {
                listPhieuKhamBenh = new List <PhieuKhamBenhDTO>();

                foreach (DataRow row in dt.Rows)
                {
                    PhieuKhamBenhDTO PhieuKham = new PhieuKhamBenhDTO();
                    PhieuKham.MaPhieu = row.ItemArray[0].ToString();
                    PhieuKham.MaThuoc = row.ItemArray[1].ToString();
                    PhieuKham.SoLuong = int.Parse(row.ItemArray[2].ToString());
                    PhieuKham.Gia     = int.Parse(row.ItemArray[3].ToString());


                    listPhieuKhamBenh.Add(PhieuKham);
                }
            }

            return(listPhieuKhamBenh);
        }
示例#3
0
        //thêm thuốc vào hoá đơn
        private void button1_Click(object sender, EventArgs e)
        {
            //ThuocDTO thuoc = new ThuocDTO();
            //thuoc = ThuocBUS.getThuoc(cbbThuoc.Text);
            PhieuKhamBenhDTO phieu = new PhieuKhamBenhDTO();

            phieu.MaPhieu = txtMaPhieu.Text;
            phieu.MaThuoc = cbbThuoc.Text;
            phieu.SoLuong = int.Parse(txtSl.Text);
            phieu.Gia     = 0;
            DbAck ack = PhieuKhamBenhBUS.InsertCTPhieu(phieu);

            if (ack == DbAck.Ok)
            {
                MessageBox.Show("Thanh đổi thành công", "Thông báo");
                // LoadDsThuoc();
            }
            else
            {
                if (ack == DbAck.Unknown)
                {
                    MessageBox.Show("Lỗi không xác định", "Thông báo");
                }
                else
                {
                }
            }
        }
示例#4
0
        public static DbAck InsertCTPhieu(PhieuKhamBenhDTO CTPhieuKham)
        {
            // Xu ly kiem tra va tinh toan
            DbAck result = DbAck.Unknown;

            result = PhieuKhamBenhDAO.InsertCTPhieu(CTPhieuKham);


            return(result);
        }
示例#5
0
        public static DbAck InsertCTPhieu(PhieuKhamBenhDTO CTPhieuKhamBenh)
        {
            string sql = "insert into CT_PhieuKhamBenh(ma_phieu_kham_benh,thuoc,so_luong,don_gia) values(@MaPhieu,@MaThuoc,@Sl,@DonGia)";

            Dictionary <string, object> parameter = new Dictionary <string, object>();

            parameter.Add("@MaPhieu", CTPhieuKhamBenh.MaPhieu);
            parameter.Add("@MaThuoc", CTPhieuKhamBenh.MaThuoc);
            parameter.Add("@Sl", CTPhieuKhamBenh.SoLuong);
            parameter.Add("@DonGia", CTPhieuKhamBenh.Gia);



            DbAck result = DataProvider.ExecNonQuery(sql, parameter);

            return(result);
        }
示例#6
0
        public static DbAck Insert(PhieuKhamBenhDTO PhieuKhamBenh)
        {
            string sql = "insert into PhieuKhamBenh(ma_phieu_kham_benh,benh_nhan,ngay_lap_phieu,trieu_chung,du_doan_loai_benh) values(@Ma,@MaBN,@Ngay,@TrieuChung,@DuDoanBenh)";

            Dictionary <string, object> parameter = new Dictionary <string, object>();

            parameter.Add("@Ma", PhieuKhamBenh.MaPhieu);
            parameter.Add("@MaBN", PhieuKhamBenh.MaBN);
            parameter.Add("@Ngay", PhieuKhamBenh.Ngay);
            parameter.Add("@TrieuChung", PhieuKhamBenh.TrieuChung);
            parameter.Add("@DuDoanBenh", PhieuKhamBenh.DuDoanBenh);


            DbAck result = DataProvider.ExecNonQuery(sql, parameter);

            return(result);
        }
示例#7
0
        public Int64 Insert(PhieuKhamBenhDTO _nv)
        {
            string[] str = new string[5];
            object[] val = new object[5];

            str[0] = "@idDSKham";
            str[1] = "@ngayKham";
            str[2] = "@trieuChung";
            str[3] = "@idDoanBenh";
            str[4] = "@idNhanVien";

            val[0] = _nv.idDSKhamBenh;
            val[1] = _nv.ngayKham;
            val[2] = _nv.trieuChung;
            val[3] = _nv.idDoanBenh;
            val[4] = _nv.idNhanVien;

            DataProvider dp = new DataProvider();

            return(dp.WriteDataAddParam("SP_InsertPhieuKhamBenh", str, val, 50));
        }
 public Int64 Delete(PhieuKhamBenhDTO _nv)
 {
     return(nvDAO.Delete(_nv.id));
 }
 public Int64 Update(PhieuKhamBenhDTO _nv)
 {
     return(nvDAO.Update(_nv));
 }
 public Int64 Insert(PhieuKhamBenhDTO _nv)
 {
     return(nvDAO.Insert(_nv));
 }