Пример #1
0
        private void enviar_Click_Asignado_A(object sender, EventArgs e, RegistroAsignado_A 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
            Asignado_A asignado_A = new Asignado_A();
            DataTable  datos;

            switch (accion)
            {
            case "ver":
                datos = asignado_A.Get_Id(DB, tabla, registro.textBoxMostrarDNI.Text, registro.textBoxMostrarID.Text); // guardamos los datos de la BD en un objeto DataTable
                dB_Manager.tablas.DataSource = datos;                                                                  // actualizamos la tabla
                break;
            }
        }
Пример #2
0
        private void verRegistros_Click(object sender, EventArgs e, string DB, string tabla, DB_Manager dB_Manager)
        {
            // botón para ver registros especificos

            switch (tabla)
            {
            case "CIENTIFICOS":
                RegistroCientifico cientifico = new RegistroCientifico();
                // asignamos la vista de mostrar y ejecutamos la ventana
                cientifico.panel_mostrar.Visible = true;
                // asignamos evento al boton enviar
                cientifico.boton_enviar.Click += (senderB, EventArgs) => { enviar_Click_Cientifico(senderB, EventArgs, cientifico, "ver", DB, tabla, dB_Manager); };
                cientifico.Show();
                break;

            case "PROYECTO":
                RegistroProyecto proyecto = new RegistroProyecto();
                // asignamos la vista de mostrar y ejecutamos la ventana
                proyecto.panel_mostrar.Visible = true;
                // asignamos evento al boton enviar
                proyecto.boton_enviar.Click += (senderB, EventArgs) => { enviar_Click_Proyecto(senderB, EventArgs, proyecto, "ver", DB, tabla, dB_Manager); };
                proyecto.Show();
                break;

            case "ASIGNADO_A":
                RegistroAsignado_A asignado_A = new RegistroAsignado_A();
                // asignamos la vista de mostrar y ejecutamos la ventana
                asignado_A.panel_mostrar.Visible = true;
                // asignamos evento al boton enviar
                asignado_A.boton_enviar.Click += (senderB, EventArgs) => { enviar_Click_Asignado_A(senderB, EventArgs, asignado_A, "ver", DB, tabla, dB_Manager); };
                asignado_A.Show();
                break;
            }

            // actualizamos la tabla
            verTabla_Click(sender, e, DB, tabla, dB_Manager);
        }