private void enviar_Click_Cientifico(object sender, EventArgs e, RegistroCientifico registro, string accion, string DB, string tabla, DB_Manager dB_Manager) { // botón para llamar a diferentes métodos dependiendo del evento que quieran hacer // ATRIBUTOS Cientifico Cientifico = new Cientifico(); DataTable datos; switch (accion) { case "ver": datos = Cientifico.Get_Id(DB, tabla, Convert.ToInt32(registro.textBoxMostrarID.Text)); // guardamos los datos de la BD en un objeto DataTable dB_Manager.tablas.DataSource = datos; // actualizamos la tabla break; case "insertar": Cientifico.Post(DB, tabla, registro.textBoxNomApels.Text, registro.textBoxDNI.Text); datos = Cientifico.Get(DB, tabla); // guardamos los datos de la BD en un objeto DataTable dB_Manager.tablas.DataSource = datos; // actualizamos la tabla break; case "editar": Cientifico.Put(DB, tabla, registro.textBoxEditarID.Text, registro.textBoxEditarNomApels.Text); datos = Cientifico.Get(DB, tabla); // guardamos los datos de la BD en un objeto DataTable dB_Manager.tablas.DataSource = datos; // actualizamos la tabla break; case "eliminar": Cientifico.Delete(DB, tabla, registro.textBox_EliminarID.Text); datos = Cientifico.Get(DB, tabla); // guardamos los datos de la BD en un objeto DataTable dB_Manager.tablas.DataSource = datos; // actualizamos la tabla break; } }
public void verTabla_Click(object sender, EventArgs e, string DB, string tabla, DB_Manager dB_Manager) { // botón para ver toda la tabla // ATRIBUTOS Cientifico conexion = new Cientifico(); // conexion al Cientifico para usar su metodo para printar DataTable datos = conexion.Get(DB, tabla); // guardamos los datos de la BD en un objeto DataTable dB_Manager.tablas.DataSource = datos; }