private void btnLuu_Click(object sender, EventArgs e) { if (KiemTraLoi() == "") { DM_VATTU vt = LayTTThuoc(); if (dieukien) { if (daoThuoc.InsertThuoc(vt)) { MessageBox.Show("Thêm thành công"); frm.Visible = false; loadThuoc(); xuLyControl(false); //txtMa.Enabled = true; } } else { if (daoThuoc.UpdateThuoc(vt)) { MessageBox.Show("Sửa thành công"); frm.Visible = false; loadThuoc(); xuLyControl(false); //txtMa.Enabled = true; //sua(true); } } } }
public int KiemTraTrungTenThuoc(DM_VATTU vt) { SqlConnection conn = new SqlConnection(connecDB.connectionStr); SqlCommand cmd = new SqlCommand("insertVatTu", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@vt_id", SqlDbType.NVarChar, 20); cmd.Parameters["@nvt_id"].Value = vt.Vt_id; conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); return(result); }
private DM_VATTU LayTTThuoc() { string ma = txtMa.Text; string ten = txtTen.Text; string hdsd = txtCachDung.Text; string cd = txtCachDung.Text; string dvt = txtDVT.Text; float gia = float.Parse(txtGia.Text); string cachdung = txtCachDung.Text; string hoatchat = txtHoatChat.Text; string hamluong = txtHamLuong.Text; string quycach = txtQuyCach.Text; string ghichu = txtGhiChu.Text; string nvt = cbbNhomVT.SelectedValue.ToString(); int nuocsx = 0; string nhasx = ""; DM_VATTU vt = new DM_VATTU(ma, ten, dvt, gia, cachdung, hoatchat, hamluong, quycach, ghichu, nhasx, nvt, nuocsx); return(vt); }
public bool UpdateThuoc(DM_VATTU vt) { try { SqlConnection conn = new SqlConnection(connecDB.connectionStr); SqlCommand cmd = new SqlCommand("updateVatTu", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@vt_id", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@vt_ten", SqlDbType.NVarChar, 150); cmd.Parameters.Add("@vt_dvt", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@vt_cachdung", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_giaban", SqlDbType.Float); cmd.Parameters.Add("@vt_hoatchat", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_hamluong", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_qcdonggoi", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_ghichu", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@nuocsx_id", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@nsx_id", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@nvt_id", SqlDbType.NVarChar, 20); cmd.Parameters["@vt_id"].Value = vt.Vt_id; cmd.Parameters["@vt_ten"].Value = vt.Vt_ten; cmd.Parameters["@vt_dvt"].Value = vt.Vt_dvt; cmd.Parameters["@vt_giaban"].Value = vt.Vt_giaban; cmd.Parameters["@vt_cachdung"].Value = vt.Vt_cachdung; cmd.Parameters["@vt_hoatchat"].Value = vt.Vt_hoatchat; cmd.Parameters["@vt_hamluong"].Value = vt.Vt_hamluong; cmd.Parameters["@vt_qcdonggoi"].Value = vt.Qcdonggoi; cmd.Parameters["@vt_ghichu"].Value = vt.Vt_ghichu; cmd.Parameters["@nuocsx_id"].Value = vt.Nuocsx; cmd.Parameters["@nsx_id"].Value = vt.Nhasx; cmd.Parameters["@nvt_id"].Value = vt.Nhomvt; conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); return(result > 0); } catch { } return(true); }
public bool InsertThuoc(DM_VATTU vt) { try { SqlConnection conn = new SqlConnection(connecDB.connectionStr); SqlCommand cmd = new SqlCommand("insertVatTu", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@vt_id", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@vt_ten", SqlDbType.NVarChar, 150); cmd.Parameters.Add("@vt_dvt", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@vt_cachdung", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_giaban", SqlDbType.Float); cmd.Parameters.Add("@vt_hoatchat", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_hamluong", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_qcdonggoi", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@vt_ghichu", SqlDbType.NVarChar, 100); cmd.Parameters.Add("@nuocsx_id", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@nsx_id", SqlDbType.NVarChar, 20); cmd.Parameters.Add("@nvt_id", SqlDbType.NVarChar, 20); cmd.Parameters["@vt_id"].Value = vt.Vt_id; cmd.Parameters["@vt_ten"].Value = vt.Vt_ten; cmd.Parameters["@vt_dvt"].Value = vt.Vt_dvt; cmd.Parameters["@vt_giaban"].Value = vt.Vt_giaban; cmd.Parameters["@vt_cachdung"].Value = vt.Vt_cachdung; cmd.Parameters["@vt_hoatchat"].Value = vt.Vt_hoatchat; cmd.Parameters["@vt_hamluong"].Value = vt.Vt_hamluong; cmd.Parameters["@vt_qcdonggoi"].Value = vt.Qcdonggoi; cmd.Parameters["@vt_ghichu"].Value = vt.Vt_ghichu; cmd.Parameters["@nuocsx_id"].Value = vt.Nuocsx; cmd.Parameters["@nsx_id"].Value = vt.Nhasx; cmd.Parameters["@nvt_id"].Value = vt.Nhomvt; 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(vt) != 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 mã 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); }