private void lblRegistro_Click(object sender, EventArgs e)
        {
            if (lblRegistro.Text == "X")
            {
                frmAlumnoRegistro = new FrmAlumnoRegistro();
                frmAlumnoRegistro.txtMatricula.Text = txtMatricula.Text;
                DialogResult res = frmAlumnoRegistro.ShowDialog();

                if (res == DialogResult.OK)
                {
                    ds                    = Conexion.MySQL("SELECT LAST_INSERT_ID();");
                    alumnoID              = Convert.ToInt32(ds.Tables["tabla"].Rows[0][0].ToString());
                    ds                    = Conexion.MySQL("SELECT CONCAT(nombre,' ',apellidop,' ',apellidom),status FROM alumnos WHERE id = " + alumnoID + ";");
                    alumno                = ds.Tables["tabla"].Rows[0][0].ToString();
                    txtAlumno.Text        = alumno;
                    lblRegistro.Text      = "✓";
                    lblRegistro.ForeColor = Color.Green;
                    lblRegistro.Visible   = true;
                    MessageBox.Show("El alumno ha sido registrado con éxito.");
                }
            }
        }
示例#2
0
        /*El método 'GetForm' es para obtener un formulario de los anteriormente enrutados especificando con el dato:
         * - tabla  : Nombre de la tabla que se usa para el crud
         */
        public static Form GetForm(string tabla, int id = 0)
        {
            //Con el Switch principal (tabla) vamos a diferenciar los diferentes CRUD por cada una de las tablas que podemos llamar mediante el enrutamiento
            switch (tabla)
            {
            case "Alumnos":         return(frmAlumnoRegistro = new FrmAlumnoRegistro(id));

            case "Articulos":       return(frmArticuloRegistro = new FrmArticuloRegistro(id));

            case "Asignaturas":     return(frmAsignaturaRegistro = new FrmAsignaturaRegistro(id));

            case "Carreras":        return(frmCarreraRegistro = new FrmCarreraRegistro(id));

            case "Prestamos":       return(frmPrestamoDetalles = new FrmPrestamoDetalles(id));

            case "Laboratorios":    return(frmLaboratorioRegistro = new FrmLaboratorioRegistro(id));

            case "Maestros":        return(frmMaestroRegistro = new FrmMaestroRegistro(id));

            case "Usuarios":        return(frmUsuarioRegistro = new FrmUsuarioRegistro(id));
            }
            frmCrud = new FrmCrud("Alumnos", Color.Orange);
            return(frmCrud);
        }