public void MostrarAdministrador()
        {
            string sexo;
            String estadoCivil;

            string cod=Session["usuario"].ToString();
            administrador = new Administrador();
            administrador = administradorLogica.MostrarAdministrador(cod);
            this.txtDni.Text = administrador.ObjPerfil.ObjPersona.Dni.ToString();
            this.txtNombre.Text = administrador.ObjPerfil.ObjPersona.Nombre.ToString();
            this.txtApellidos.Text = administrador.ObjPerfil.ObjPersona.Apellidos.ToString();
            this.txtEmail.Text = administrador.ObjPerfil.ObjPersona.Email.ToString();
            this.txtTelefono.Text = administrador.ObjPerfil.ObjPersona.Telefono.ToString();
            if (administrador.ObjPerfil.ObjPersona.Sexo == false)
            {
                sexo = "Femenino";
            }
            else
            {
                sexo = "Masculino";
            }
            this.txtSexo.Text = sexo;
            this.txtDireccion.Text = administrador.ObjPerfil.ObjPersona.Direccion.ToString();
            if(administrador.ObjPerfil.ObjPersona.EstadoCivil==false)
            {
                estadoCivil="Soltero(a)";
            }
            else
            {
                estadoCivil="Casado(a)";
            }
            this.txtEstadocivil.Text = estadoCivil;
            this.txtFechaDeNacimineto.Text = administrador.ObjPerfil.ObjPersona.FechaNacimiento.ToShortDateString();
        }
 public Administrador MostrarAdministrador(String usuario)
 {
     administradorDatos = new AdministradorDatos();
        administrador = new Administrador();
        administrador = administradorDatos.MostrarAdministrador(usuario);
        return administrador;
 }
        public Administrador MostrarAdministrador(String usuario)
        {
            List<DbParameter> parametros = new List<DbParameter>();
            DbParameter param;
            param = Conexion.FabricaMetodos.CreateParameter();
            Administrador administrador = new Administrador();
            String StoredProcedure = "ListarPGenerales";
            using (DbConnection con = Conexion.FabricaMetodos.CreateConnection())
            {
                con.ConnectionString = Conexion.CadenaConexion;
                using (DbCommand cmd = Conexion.FabricaMetodos.CreateCommand())
                {
                    cmd.Connection = con;
                    cmd.CommandText = StoredProcedure;
                    cmd.CommandType = CommandType.StoredProcedure;
                    param.Value = usuario;
                    param.ParameterName = "@usuario";
                    cmd.Parameters.Add(param);
                    param = null;
                    con.Open();

                    using (DbDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            Perfil perfil = new Perfil();
                            Persona persona = new Persona();
                            persona.Dni = (String)dr[0];
                            persona.Nombre = (String)dr[1];
                            persona.Apellidos = (String)dr[2];
                            persona.Email = (String)dr[3];
                            persona.Telefono = (String)dr[4];
                            persona.Sexo = (bool)dr[5];
                            persona.Direccion = (String)dr[6];
                            persona.EstadoCivil = (Boolean)dr[7];
                            persona.FechaNacimiento = (DateTime)dr[8];
                            perfil.ObjPersona = persona;
                            administrador.ObjPerfil = perfil;
                        }
                    }
                }
            }
            return administrador;
        }