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); }
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); }
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); }
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); }