示例#1
0
 public bool Agregar(Entidades.PersonaUsuario usuario)
 {
     Services.Persona persona;
     try
     {
         persona = new Services.Persona();
         return(persona.Agregar(usuario));
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#2
0
        public DataTable PersonasListado(Int32 codPerfil, int op)
        {
            Services.Persona persona;

            try
            {
                persona = new Services.Persona();

                IList <PersonaUsuario> personaUsuario = persona.Listado(codPerfil, op);

                using (DataTable dt = new DataTable())
                {
                    dt.Columns.Add("id", typeof(string));
                    dt.Columns.Add("nombre", typeof(string));
                    dt.Columns.Add("apellido", typeof(string));
                    dt.Columns.Add("correoElectronico", typeof(string));
                    dt.Columns.Add("fechaNacimiento", typeof(string));
                    dt.Columns.Add("idUsuario", typeof(string));
                    dt.Columns.Add("nombreUsuario", typeof(string));
                    dt.Columns.Add("estado", typeof(string));

                    if (personaUsuario != null)
                    {
                        foreach (var item in personaUsuario)
                        {
                            DataRow NewRow = dt.NewRow();
                            NewRow["id"]                = item.IdPersona;
                            NewRow["nombre"]            = item.Nombre;
                            NewRow["apellido"]          = item.Apellido;
                            NewRow["correoElectronico"] = item.CorreoElectronico;
                            NewRow["fechaNacimiento"]   = Convert.ToDateTime(item.FechaNacimiento).ToString("dd/MM/yyyy");
                            NewRow["idUsuario"]         = item.Usuario.IdUsuario;
                            NewRow["nombreUsuario"]     = item.Usuario.NombreUsuario;
                            NewRow["estado"]            = Perfil(item.Usuario.Estado);
                            dt.Rows.Add(NewRow);
                        }
                    }

                    return(dt);
                }
            }
            catch (Exception ex)
            {
                return(null);

                throw;
            }
        }