public static string XoaThuoc(string mahh) { ThuocRepository getstring = new ThuocRepository(); string connectstring = getstring.GetConnectString(); // Câu truy vấn xoá bệnh nhân với Mã bệnh nhân var query = "DELETE FROM current.dmthuoc WHERE mahh =@mahh"; NpgsqlConnection conn = new NpgsqlConnection(connectstring); try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn); cmd.Parameters.Add("@mahh", NpgsqlDbType.Varchar).Value = mahh; cmd.ExecuteNonQuery(); conn.Close(); Console.WriteLine("Thành công"); return("Xóa thành công"); } catch (Exception) { conn.Close(); Console.WriteLine("Thất bại"); return("Xóa thất bại"); } }
public static string AddThuocToDB(Thuoc thuoc) { //Câu lệnh SQL thêm vào Database string query = "INSERT INTO current.dmthuoc VALUES(@mahh,@tenhh,@dtv)"; //Get connectioin từ folder Conections ThuocRepository getstring = new ThuocRepository(); string connectstring = getstring.GetConnectString(); //Tạo kết nối tới PostgreSQL NpgsqlConnection conn = new NpgsqlConnection(connectstring); //Try thêm dữ liệu try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn); cmd.Parameters.Add("@mahh", NpgsqlDbType.Varchar).Value = thuoc.mahh; cmd.Parameters.Add("@tenhh", NpgsqlDbType.Varchar).Value = thuoc.tenhh; cmd.Parameters.Add("@dtv", NpgsqlDbType.Varchar).Value = thuoc.dvt; cmd.ExecuteNonQuery(); conn.Close(); return(tb.add_successed); } // Bắt trường hợp lỗi catch (Exception e) { return(e.Message); } }
public static string SuaThongTinThuoc(Thuoc thuoc) { ThuocRepository getstring = new ThuocRepository(); string connectstring = getstring.GetConnectString(); // Câu lệnh cập nhật bệnh nhân dựa theo mã bệnh nhân,cập nhật dữ liệu các trường còn lại String query = "UPDATE current.dmthuoc SET tenhh = @tenhh, dvt = @dvt WHERE mahh = @mahh"; NpgsqlConnection conn = new NpgsqlConnection(connectstring); try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn); cmd.Parameters.Add("@tenhh", NpgsqlDbType.Varchar).Value = thuoc.tenhh; cmd.Parameters.Add("@dvt", NpgsqlDbType.Varchar).Value = thuoc.dvt; cmd.Parameters.Add("@mahh", NpgsqlDbType.Varchar).Value = thuoc.mahh; cmd.ExecuteNonQuery(); conn.Close(); Console.WriteLine("Thành công"); return(tb.update_successed); } catch (Exception e) { conn.Close(); Console.WriteLine("Thất bại"); return(e.Message); } }
public static Thuoc ShowThuocFromDB(String mahh) { // Lấy connection ThuocRepository getstring = new ThuocRepository(); string connectstring = getstring.GetConnectString(); // Câu truy vấn chọn hết dữ liệu từ Database var query = "SELECT * FROM current.dmthuoc WHERE mahh=@mahh"; // Tạo List chứa dữ liệu Thuoc list = new Thuoc(); //Tạo kết nối NpgsqlConnection conn = new NpgsqlConnection(connectstring); // Lấy dữ liệu try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn); cmd.Parameters.Add("@mahh", NpgsqlDbType.Varchar).Value = mahh; NpgsqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { // Thêm vào list list = new Thuoc(reader.GetString(0), reader.GetString(1), reader.GetString(2)); } conn.Close(); Console.WriteLine("Thành công"); return(list); } catch (Exception e) { conn.Close(); Console.WriteLine(e.Message); return(list); } }
public static List <Thuoc> ShowAllThuocFromDB() { // Lấy connection ThuocRepository getstring = new ThuocRepository(); string connectstring = getstring.GetConnectString(); // Câu truy vấn chọn hết dữ liệu từ Database var query = "SELECT * FROM current.dmthuoc"; // Tạo List chứa dữ liệu List <Thuoc> list = new List <Thuoc>(); //Tạo kết nối NpgsqlConnection conn = new NpgsqlConnection(connectstring); // Lấy dữ liệu try { conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(query, conn);; NpgsqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { // Thêm vào list list.Add(new Thuoc(reader.GetString(0), reader.GetString(1), reader.GetString(2))); } conn.Close(); Console.WriteLine("Thành công"); return(list); } catch (Exception e) { conn.Close(); Console.WriteLine(e.Message); return(list); } }