예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
        }