예제 #1
0
        public static EstadoDeEjecucion Eliminar(string codigo)
        {
            List <MySqlCommand> listaComando = new List <MySqlCommand>();

            listaComando.Add(Alumno_LAD.MySqlCommand_Eliminar(VariablesGlobales_LN.Conseguir_mySqlConnectionPrincipal(), codigo));

            EstadoDeEjecucion estadoDeEjecucion = SQL.EjecutarComandoSQL(listaComando, VariablesGlobales_LN.Conseguir_mySqlConnectionPrincipal());

            if (estadoDeEjecucion.Status)
            {
                estadoDeEjecucion.Mensaje.MensajeGenerado = VariablesGlobales_LN.MensajeExitoConsulta;
            }
            else
            {
                estadoDeEjecucion.Mensaje.MensajeGenerado = VariablesGlobales_LN.MensajeErrorConsulta;
            }
            return(estadoDeEjecucion);
        }
예제 #2
0
        public static EstadoDeConsulta BuscarPorCodigo(string codigoAlumno)
        {
            EstadoDeConsulta estadoDeConsulta = SQL.ConsultarComandoSQLTable(Alumno_LAD.MySqlCommand_buscarCodigo(VariablesGlobales_LN.Conseguir_mySqlConnectionPrincipal(), codigoAlumno));

            if (estadoDeConsulta.Status)
            {
                DataTable dtAlumnoEncontrado = (DataTable)estadoDeConsulta.ValorObjeto;
                Alumno    alumnoADevolver    = new Alumno();

                try
                {
                    if (dtAlumnoEncontrado.Rows.Count > 0)
                    {
                        alumnoADevolver.idalumno       = dtAlumnoEncontrado.Rows[0]["codigo"].ToString();
                        alumnoADevolver.nombre         = dtAlumnoEncontrado.Rows[0]["nombre"].ToString();
                        alumnoADevolver.edad           = Convert.ToInt32(dtAlumnoEncontrado.Rows[0]["edad"].ToString());
                        alumnoADevolver.direccion      = dtAlumnoEncontrado.Rows[0]["direccion"].ToString();
                        alumnoADevolver.sexo           = dtAlumnoEncontrado.Rows[0]["sexo"].ToString();
                        alumnoADevolver.escuela.nombre = dtAlumnoEncontrado.Rows[0]["escuela"].ToString();
                    }

                    estadoDeConsulta.Status                  = true;
                    estadoDeConsulta.ValorObjeto             = alumnoADevolver;
                    estadoDeConsulta.Mensaje.MensajeGenerado = VariablesGlobales_LN.MensajeExitoConsulta;
                }
                catch (Exception ex)
                {
                    estadoDeConsulta.Mensaje.MensajeGenerado   = VariablesGlobales_LN.MensajeErrorConsulta;
                    estadoDeConsulta.Mensaje.DetalleDelMensaje = ex.Message;
                    estadoDeConsulta.Status      = false;
                    estadoDeConsulta.ValorObjeto = new Alumno();
                }
            }
            else
            {
                estadoDeConsulta.Mensaje.MensajeGenerado = VariablesGlobales_LN.MensajeErrorConsulta;
            }

            return(estadoDeConsulta);
        }