示例#1
0
        /// <summary>
        /// Thực hiện lưu dữ liệu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnLuu_Click(object sender, EventArgs e)
        {
            cThuocDO ds      = GetInformationMedicine();
            string   mathuoc = Xulymathuoc();

            if (Checkdauvao(ds) == true)
            {
                if (add && BUS.cThuocBUS.CheckMedicine(ds.MATHUOC) == true && update == false)
                {
                    XtraMessageBox.Show("Mã thuốc đã tồn tại: " + txtMathuoc.Text + "!!",
                                        "Hỏi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    EnableEditing(true);
                }
                else
                {
                    if (add && BUS.cThuocBUS.CheckMedicine(ds.MATHUOC) == false && update == false)
                    {
                        BUS.cThuocBUS.InsertMedicine(mathuoc, ds.TENTHUONGMAI, ds.TENBIETDUOC, ds.CACHDUNG, ds.DONVI, ds.DONVIDUNG, ds.GHICHU, ds.TRANGTHAI);
                        ucThuoc_Load(sender, e);
                        XtraMessageBox.Show("Lưu thành công", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                if (update)
                {
                    BUS.cThuocBUS.UpdateMedicine(ds.MATHUOC, ds.TENTHUONGMAI, ds.TENBIETDUOC, ds.CACHDUNG, ds.DONVI, ds.DONVIDUNG, ds.GHICHU, ds.TRANGTHAI);
                    ucThuoc_Load(sender, e);
                    XtraMessageBox.Show("Lưu thành công", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
示例#2
0
        public static List <cThuocDO> GetListMedicine1(Boolean Trangthai)
        {
            List <cThuocDO> dsMedicine = new List <cThuocDO>();

            using (DB_HMS_Entities dk = new DB_HMS_Entities())
            {
                var query = from ds in dk.tbTHUOCs
                            where ds.TRANGTHAI == Trangthai
                            select ds;
                foreach (var row in query)
                {
                    cThuocDO ds = new cThuocDO();
                    ds.MATHUOC      = row.MATHUOC;
                    ds.TENTHUONGMAI = row.TENTHUONGMAI;
                    ds.TENBIETDUOC  = row.TENBIETDUOC;
                    ds.CACHDUNG     = row.CACHDUNG;
                    ds.DONVI        = row.DONVI;
                    ds.DONVIDUNG    = row.DONVIDUNG;
                    ds.GHICHU       = row.GHICHU;
                    ds.TRANGTHAI    = row.TRANGTHAI.Value;
                    dsMedicine.Add(ds);
                }
                return(dsMedicine);
            }
        }
示例#3
0
        public static cThuocDO Getthongtinthuoc(string MATHUOC)
        {
            cThuocDO st = new cThuocDO();

            using (DB_HMS_Entities lst = new DB_HMS_Entities())
            {
                var query = (from u in lst.tbTHUOCs where u.MATHUOC == MATHUOC select u).First();
                st.CACHDUNG  = query.CACHDUNG;
                st.DONVI     = query.DONVI;
                st.DONVIDUNG = query.DONVIDUNG;
                st.GHICHU    = query.GHICHU;
                return(st);
            }
        }
示例#4
0
 /// <summary>
 /// Kiểm tra đầu vào
 /// </summary>
 /// <param name="ds"></param>
 /// <returns></returns>
 private static bool Checkdauvao(cThuocDO ds)
 {
     if (ds.TENBIETDUOC.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng nhập tên Biệt Dược!");
         return(false);
     }
     if (ds.TENTHUONGMAI.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng nhập tên Thương Mại");
         return(false);
     }
     if (ds.DONVI.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng nhập Đơn Vị");
         return(false);
     }
     return(true);
 }
示例#5
0
 /// <summary>
 /// Hàm lấy thông tin thuốc từ data object
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public cThuocDO GetInformationMedicine()
 {
     cThuocDO me = new cThuocDO();
     me.MATHUOC = txtMathuoc.Text;
     me.TENBIETDUOC = txtTenthuoctv.Text;
     me.TENTHUONGMAI = txtTenthuocta.Text;
     me.CACHDUNG = lookUpEditCachDung.EditValue.ToString();
     me.DONVI = lookUpEditDonVi.EditValue.ToString();
     me.DONVIDUNG = lookUpEditDonViDung.EditValue.ToString();
     me.GHICHU = txtGhichu.Text;
     if (chkTrangThai.Checked == true)
     {
         me.TRANGTHAI = true;
     }
     else
     {
         me.TRANGTHAI = false;
     }
     return me;
 }
示例#6
0
        /// <summary>
        /// Hàm lấy thông tin thuốc từ data object
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public cThuocDO GetInformationMedicine()
        {
            cThuocDO me = new cThuocDO();

            me.MATHUOC      = txtMathuoc.Text;
            me.TENBIETDUOC  = txtTenthuoctv.Text;
            me.TENTHUONGMAI = txtTenthuocta.Text;
            me.CACHDUNG     = lookUpEditCachDung.EditValue.ToString();
            me.DONVI        = lookUpEditDonVi.EditValue.ToString();
            me.DONVIDUNG    = lookUpEditDonViDung.EditValue.ToString();
            me.GHICHU       = txtGhichu.Text;
            if (chkTrangThai.Checked == true)
            {
                me.TRANGTHAI = true;
            }
            else
            {
                me.TRANGTHAI = false;
            }
            return(me);
        }
示例#7
0
 /// <summary>
 /// Lấy danh sách người dùng từ database
 /// </summary>
 /// <returns></returns>
 public static List<cThuocDO> GetListMedicine()
 {
     List<cThuocDO> dsMedicine = new List<cThuocDO>();
     using (DB_HMS_Entities dk = new DB_HMS_Entities())
     {
         var query = from ds in dk.tbTHUOCs
                     select ds;
         foreach (var row in query)
         {
             cThuocDO ds = new cThuocDO();
             ds.MATHUOC = row.MATHUOC;
             ds.TENTHUONGMAI = row.TENTHUONGMAI;
             ds.TENBIETDUOC = row.TENBIETDUOC;
             ds.CACHDUNG = row.CACHDUNG;
             ds.DONVI = row.DONVI;
             ds.DONVIDUNG = row.DONVIDUNG;
             ds.GHICHU = row.GHICHU;
             ds.TRANGTHAI = row.TRANGTHAI.Value;
             dsMedicine.Add(ds);
         }
         return dsMedicine;
     }
 }
示例#8
0
 public static cThuocDO Getthongtinthuoc(string MATHUOC)
 {
     cThuocDO st = new cThuocDO();
     using (DB_HMS_Entities lst = new DB_HMS_Entities())
     {
         var query = (from u in lst.tbTHUOCs where u.MATHUOC == MATHUOC select u).First();
         st.CACHDUNG = query.CACHDUNG;
         st.DONVI = query.DONVI;
         st.DONVIDUNG = query.DONVIDUNG;
         st.GHICHU = query.GHICHU;
         return st;
     }
 }
示例#9
0
 /// <summary>
 /// Kiểm tra đầu vào
 /// </summary>
 /// <param name="ds"></param>
 /// <returns></returns>
 private static bool Checkdauvao(cThuocDO ds)
 {
     if (ds.TENBIETDUOC.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng nhập tên Biệt Dược!");
         return false;
     }
     if (ds.TENTHUONGMAI.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng nhập tên Thương Mại");
         return false;
     }
     if (ds.DONVI.Equals(""))
     {
         XtraMessageBox.Show("Vui lòng nhập Đơn Vị");
         return false;
     }
     return true;
 }