public DataTable Get(string DB, string tabla) { // método para leer todas las tuplas //ATRIBUTOS DataTable lista = new DataTable(); // conectamos a la base de datos SqlConnection conexion = DB_Connection.DB_Connexion_Open(DB); // codigoSQL string cadena = "SELECT * FROM " + tabla; try { // ejecutamos el codigo sql con la conexion SqlDataAdapter codigo = new SqlDataAdapter(cadena, conexion); // llenamos la tabla con la devolucion codigo.Fill(lista); } catch (Exception e) { MessageBox.Show(Convert.ToString(e)); } finally { // cerramos la conexión con la base de datos creada conexion.Close(); } // retornamos la lista return(lista); }
public void Delete(string DB, string tabla, int id) { // método para eliminar tuplas por id // conectamos a la base de datos SqlConnection conexion = DB_Connection.DB_Connexion_Open(DB); // codigoSQL string cadena = "DELETE FROM " + tabla + " WHERE id = " + id; try { // creamos el objeto con el codigo sql y la conexion SqlCommand comando = new SqlCommand(cadena, conexion); // ejecutamos el codigo sql en el objeto comando comando.ExecuteNonQuery(); MessageBox.Show("Registro eliminado con éxito"); } catch (Exception e) { Console.WriteLine(e); } finally { // cerramos la conexión con la base de datos creada conexion.Close(); } }
public void Put(string DB, string tabla, string nombre, string apellido, string direccion, string dni, int id) { // método para actualizar tuplas por id // ATRIBUTOS string _nombre; string _apellido; string _direccion; string _dni; DateTime _fecha = new DateTime(); // CONSTRUCTORES // si no hay nada, asignamos a null if (nombre == "") { _nombre = null; } else { _nombre = nombre; } if (apellido == "") { _apellido = null; } else { _apellido = apellido; } if (direccion == "") { _direccion = null; } else { _direccion = direccion; } if (dni == "") { _dni = null; } else { _dni = dni; } // conectamos a la base de datos SqlConnection conexion = DB_Connection.DB_Connexion_Open(DB); // codigoSQL string cadena = "UPDATE " + tabla + " SET nombre = '" + _nombre + "', apellido = '" + _apellido + "', direccion = '" + _direccion + "', dni = " + _dni + ", fecha = '" + _fecha + "' WHERE id = " + id; try { // creamos el objeto con el codigo sql y la conexion SqlCommand comando = new SqlCommand(cadena, conexion); // ejecutamos el codigo sql en el objeto comando comando.ExecuteNonQuery(); MessageBox.Show("Registro actualizado con éxito"); } catch (Exception e) { Console.WriteLine(e); } finally { // cerramos la conexión con la base de datos creada conexion.Close(); } }
public void Post(string DB, string tabla, string nombre, string apellido, string direccion, string dni) { // método para crear tuplas // ATRIBUTOS string _nombre; string _apellido; string _direccion; string _dni; DateTime _fecha = new DateTime(); // CONSTRUCTORES // si no hay nada, asignamos a null if (nombre == "") { _nombre = null; } else { _nombre = nombre; } if (apellido == "") { _apellido = null; } else { _apellido = apellido; } if (direccion == "") { _direccion = null; } else { _direccion = direccion; } if (dni == "") { _dni = null; } else { _dni = dni; } // conectamos a la base de datos SqlConnection conexion = DB_Connection.DB_Connexion_Open(DB); // codigoSQL string cadena = "INSERT INTO " + tabla + " VALUES ('" + _nombre + "', '" + _apellido + "', '" + _direccion + "', " + _dni + ", '" + _fecha + "')"; try { // creamos el objeto con el codigo sql y la conexion SqlCommand comando = new SqlCommand(cadena, conexion); // ejecutamos el codigo sql en el objeto comando comando.ExecuteNonQuery(); MessageBox.Show("Registro insertado con éxito"); } catch (Exception e) { MessageBox.Show(Convert.ToString(e)); } finally { // cerramos la conexión con la base de datos creada conexion.Close(); } }