Ejemplo n.º 1
0
 public bool UpdateThuoc(DM_THUOC t)
 {
     if (KiemTraNhapLieu(t))
     {
         SqlConnection conn = new SqlConnection(connecDB.connectionStr);
         SqlCommand    cmd  = new SqlCommand("suaDM_THUOC", conn);
         cmd.CommandType = CommandType.StoredProcedure;
         //cmd.Parameters.Add("@mathuoc", SqlDbType.NVarChar, 20);
         //cmd.Parameters["@mathuoc"].Value = mt;
         cmd.Parameters.Add("@THUOC_ID", SqlDbType.NVarChar, 20);
         cmd.Parameters.Add("@LT_ID", SqlDbType.NVarChar, 10);
         cmd.Parameters.Add("@THUOC_TEN", SqlDbType.NVarChar, 30);
         cmd.Parameters.Add("@THUOC_HDSD", SqlDbType.NVarChar, 50);
         cmd.Parameters.Add("@THUOC_DVT", SqlDbType.NVarChar, 10);
         cmd.Parameters.Add("@THUOC_CONGDUNG", SqlDbType.NVarChar, 50);
         cmd.Parameters.Add("@THUOC_GIA", SqlDbType.Float);
         cmd.Parameters.Add("@THUOC_TRANGTHAI", SqlDbType.Int);
         cmd.Parameters["@THUOC_ID"].Value        = t.Id_thuoc;
         cmd.Parameters["@LT_ID"].Value           = t.Id_lt;
         cmd.Parameters["@THUOC_TEN"].Value       = t.Thuoc_ten;
         cmd.Parameters["@THUOC_HDSD"].Value      = t.Thuoc_hdsd;
         cmd.Parameters["@THUOC_DVT"].Value       = t.Thuoc_dvt;
         cmd.Parameters["@THUOC_CONGDUNG"].Value  = t.Thuoc_congdung;
         cmd.Parameters["@THUOC_GIA"].Value       = t.Thuoc_gia;
         cmd.Parameters["@THUOC_TRANGTHAI"].Value = t.Thuoc_trangthai;
         conn.Open();
         int result = cmd.ExecuteNonQuery();
         conn.Close();
         return(result > 0);
     }
     return(true);
 }
Ejemplo n.º 2
0
        public DataTable KiemTraTrungTenThuoc(DM_THUOC t)
        {
            string    query = "select * from DM_THUOC where THUOC_TEN = '" + t.Thuoc_ten + "' and THUOC_TRANGTHAI = '1'";
            DataTable dt    = connecDB.ExecuteQuery(query);

            return(dt);
        }
Ejemplo n.º 3
0
        public bool KiemTraNhapLieu(DM_THUOC t)
        {
            if (t.Thuoc_ten.Equals(""))
            {
                MessageBox.Show("Tên thuốc không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }

            return(true);
        }
Ejemplo n.º 4
0
        public bool InsertThuoc(DM_THUOC t)
        {
            if (KiemTraNhapLieu(t))
            {
                try
                {
                    SqlConnection conn = new SqlConnection(connecDB.connectionStr);
                    SqlCommand    cmd  = new SqlCommand("themDM_THUOC", conn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    //cmd.Parameters.Add("@mathuoc", SqlDbType.NVarChar, 20);
                    //cmd.Parameters["@mathuoc"].Value = mt;
                    cmd.Parameters.Add("@THUOC_ID", SqlDbType.NVarChar, 20);
                    cmd.Parameters.Add("@LT_ID", SqlDbType.NVarChar, 10);
                    cmd.Parameters.Add("@THUOC_TEN", SqlDbType.NVarChar, 30);
                    cmd.Parameters.Add("@THUOC_HDSD", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@THUOC_DVT", SqlDbType.NVarChar, 10);
                    cmd.Parameters.Add("@THUOC_CONGDUNG", SqlDbType.NVarChar, 50);
                    cmd.Parameters.Add("@THUOC_GIA", SqlDbType.Float);
                    cmd.Parameters.Add("@THUOC_TRANGTHAI", SqlDbType.Int);
                    cmd.Parameters.Add("@THUOC_CACHDUNG", SqlDbType.NVarChar, 60);
                    cmd.Parameters["@THUOC_ID"].Value        = t.Id_thuoc;
                    cmd.Parameters["@LT_ID"].Value           = t.Id_lt;
                    cmd.Parameters["@THUOC_TEN"].Value       = t.Thuoc_ten;
                    cmd.Parameters["@THUOC_HDSD"].Value      = t.Thuoc_hdsd;
                    cmd.Parameters["@THUOC_DVT"].Value       = t.Thuoc_dvt;
                    cmd.Parameters["@THUOC_CONGDUNG"].Value  = t.Thuoc_congdung;
                    cmd.Parameters["@THUOC_GIA"].Value       = t.Thuoc_gia;
                    cmd.Parameters["@THUOC_TRANGTHAI"].Value = t.Thuoc_trangthai;
                    cmd.Parameters["@THUOC_CACHDUNG"].Value  = t.Thuoc_cachdung;
                    conn.Open();
                    int result = cmd.ExecuteNonQuery();
                    conn.Close();
                    return(result > 0);


                    /*string query = string.Format("Insert DM_THUOC (THUOC_ID, LT_ID, THUOC_TEN, THUOC_HDSD, THUOC_DVT, THUOC_CONGDUNG, THUOC_GIA, THUOC_TRANGTHAI) values ('{0}', '{1}', N'{2}', N'{3}', N'{4}', N'{5}', '{6}', '{7}')",
                     *              t.Id_thuoc, t.Id_lt, t.Thuoc_ten, t.Thuoc_hdsd, t.Thuoc_dvt, t.Thuoc_congdung, t.Thuoc_gia, t.Thuoc_trangthai);
                     * int result = connecDB.ExecuteNonQuery(query);
                     * return result > 0;*/
                }
                catch
                {
                    if (KiemTraTrungTenThuoc(t).Rows.Count == 0)
                    {
                        MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Thêm không thành công do tên thuốc đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    /*if(KiemTraTrungSDT(nv).Rows.Count == 0)
                     * {
                     *  MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     * }
                     * else
                     * {
                     *  MessageBox.Show("Thêm không thành công do Số điện thoại của giáo viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     * }*/
                }
            }
            return(false);
        }