Ejemplo n.º 1
0
        public List <Mensaje> ObtenerPorUsuario(string usuarioAlumno)
        {
            List <Mensaje> lista = new List <Mensaje>();

            DataTable dtResultado = adMensaje.ObtenerPorUsuario(usuarioAlumno);
            ADAlumno  ad          = new ADAlumno();

            foreach (DataRow fila in dtResultado.Rows)
            {
                Mensaje mensaje = new Mensaje();
                mensaje.FechaEnvio   = Convert.ToDateTime(fila["FechaEnvio"]);
                mensaje.Asunto       = Convert.ToString(fila["Asunto"]);
                mensaje.MensajeTexto = Convert.ToString(fila["Mensaje"]);
                mensaje.DeUsuario    = Convert.ToString(fila["DeUsuario"]);
                mensaje.DeUsuarioCorreoElectronico = Convert.ToString(fila["DeUsuarioCorreoElectronico"]);
                mensaje.ParaUsuario = Convert.ToString(fila["ParaUsuario"]);
                mensaje.ParaUsuarioCorreoElectronico = Convert.ToString(fila["ParaUsuarioCorreoElectronico"]);
                mensaje.Oferta.CargoOfrecido         = Convert.ToString(fila["CargoOfrecido"]);
                mensaje.Oferta.IdOferta = Convert.ToInt32(fila["IdOferta"]);
                mensaje.IdMensaje       = Convert.ToInt32(fila["IdMensaje"]);
                mensaje.EstadoMensaje   = Convert.ToString(fila["EstadoMensaje"]);
                mensaje.IdEvento        = Convert.ToInt32(fila["IdEvento"]);

                try
                {
                    DataTable dtResultadoAlu = ad.ObtenerAlumnoPorCodigo(mensaje.ParaUsuario);
                    string    Nombres        = dtResultadoAlu.Rows[0]["Nombres"].ToString();
                    string    Apellidos      = dtResultadoAlu.Rows[0]["Apellidos"].ToString();
                    mensaje.ParaUsuarioNombre = Nombres + " " + Apellidos;
                }
                catch
                {
                    mensaje.ParaUsuarioNombre = mensaje.ParaUsuario;
                }

                try
                {
                    DataTable dtResultadoAlu = ad.ObtenerAlumnoPorCodigo(mensaje.DeUsuario);
                    string    Nombres        = dtResultadoAlu.Rows[0]["Nombres"].ToString();
                    string    Apellidos      = dtResultadoAlu.Rows[0]["Apellidos"].ToString();
                    mensaje.DeUsuario = Nombres + " " + Apellidos;
                }
                catch
                {
                }

                lista.Add(mensaje);
            }

            return(lista);
        }
Ejemplo n.º 2
0
        public Alumno ObtenerAlumnoPorCodigo(string codigoAlumno)
        {
            Alumno alumno = new Alumno();

            DataTable dtResultado = ad.ObtenerAlumnoPorCodigo(codigoAlumno);

            if (dtResultado.Rows.Count > 0)
            {
                alumno.IdAlumno           = int.Parse(dtResultado.Rows[0]["IdAlumno"].ToString());
                alumno.CodAlumnoUTP       = dtResultado.Rows[0]["CodAlumnoUTP"].ToString();
                alumno.Usuario            = dtResultado.Rows[0]["Usuario"].ToString();
                alumno.TipoDocumentoValor = dtResultado.Rows[0]["TipoDocumentoValor"].ToString();
                alumno.NumeroDocumento    = dtResultado.Rows[0]["NumeroDocumento"].ToString();
                alumno.Nombres            = dtResultado.Rows[0]["Nombres"].ToString();
                alumno.Apellidos          = dtResultado.Rows[0]["Apellidos"].ToString();
                alumno.CorreoElectronico1 = dtResultado.Rows[0]["CorreoElectronico"].ToString();
                alumno.CorreoElectronico2 = dtResultado.Rows[0]["CorreoElectronico2"].ToString();
                alumno.DireccionLinea1    = dtResultado.Rows[0]["Direccion"].ToString();
                alumno.DireccionDistrito  = dtResultado.Rows[0]["DireccionDistrito"].ToString();
                alumno.DireccionCiudad    = dtResultado.Rows[0]["DireccionCiudad"].ToString();
                alumno.DireccionRegion    = dtResultado.Rows[0]["DireccionRegion"].ToString();
                alumno.TelefonoFijoCasa   = dtResultado.Rows[0]["TelefonoFijoCasa"].ToString();
                alumno.TelefonoCelular    = dtResultado.Rows[0]["TelefonoCelular"].ToString();
                alumno.Carrera            = dtResultado.Rows[0]["Carrera"].ToString();
                alumno.Foto            = Funciones.ToBytes(dtResultado.Rows[0]["Foto"]);
                alumno.ArchivoMimeType = Funciones.ToString(dtResultado.Rows[0]["ArchivoMimeType"]);
            }

            return(alumno);
        }