Exemple #1
0
        public ComandoConsultarUltimoGrupo(int idUsuario)
        {
            usuario = FabricaEntidad.CrearEntidadUsuario();
            grupo   = FabricaEntidad.CrearEntidadGrupo();

            usuario.Id = idUsuario;
        }
        public ComandoConsultarLider(int idGrupo)
        {
            usuario = FabricaEntidad.CrearEntidadUsuario();
            grupo   = FabricaEntidad.CrearEntidadGrupo();

            grupo.Id = idGrupo;
        }
        public ComandoConsultarMiembroSinGrupo(int idGrupo, int idUsuario)
        {
            grupo   = FabricaEntidad.CrearEntidadGrupo();
            usuario = FabricaEntidad.CrearEntidadUsuario();

            grupo.Id   = idGrupo;
            usuario.Id = idUsuario;
        }
        public ComandoEliminarIntegrante(int idGrupo, string nombreUsuario)
        {
            usuario = FabricaEntidad.CrearEntidadUsuario();
            grupo   = FabricaEntidad.CrearEntidadGrupo();

            usuario.NombreUsuario = nombreUsuario;
            grupo.Id = idGrupo;
        }
        public ComandoSalirGrupo(int idGrupo, int idUsuario)
        {
            grupo   = FabricaEntidad.CrearEntidadGrupo();
            usuario = FabricaEntidad.CrearEntidadUsuario();
            lider   = FabricaEntidad.CrearEntidadUsuario();

            grupo.Id   = idGrupo;
            usuario.Id = idUsuario;
        }
Exemple #6
0
        public ComandoVerificarLider(int idGrupo, int idUsuario)
        {
            usuario = FabricaEntidad.CrearEntidadUsuario();
            lider   = FabricaEntidad.CrearEntidadUsuario();
            grupo   = FabricaEntidad.CrearEntidadGrupo();

            grupo.Id   = idGrupo;
            usuario.Id = idUsuario;
        }
        public ComandoEliminarGrupo(int idUsuario, int idGrupo)
        {
            usuario = FabricaEntidad.CrearEntidadUsuario();
            lider   = FabricaEntidad.CrearEntidadUsuario();
            grupo   = FabricaEntidad.CrearEntidadGrupo();

            usuario.Id = idUsuario;
            grupo.Id   = idGrupo;
        }
Exemple #8
0
        public override List <Entidad> ConsultarLista(Entidad objeto)
        {
            try
            {
                usuario = (Usuario)objeto;

                base.Conectar();                                             //Inicia una sesion con la base de datos

                base.Comando             = base.SqlConexion.CreateCommand(); //Crea el comando
                base.Comando.CommandText = "ConsultarListaGrupos";
                base.Comando.CommandType = CommandType.StoredProcedure;

                parametro = new NpgsqlParameter();
                parametro.NpgsqlDbType = NpgsqlDbType.Integer; //Ingresa parametros de entrada
                parametro.Value        = usuario.Id;
                base.Comando.Parameters.Add(parametro);

                leerDatos = base.Comando.ExecuteReader(); //Ejecuta el comando

                while (leerDatos.Read())                  //Lee los resultados
                {
                    Grupo fila = FabricaEntidad.CrearEntidadGrupo();

                    fila.Id     = leerDatos.GetInt32(0);
                    fila.Nombre = leerDatos.GetString(1);

                    if (!leerDatos.IsDBNull(2))
                    {
                        fila.RutaFoto = leerDatos.GetString(2);
                    }

                    lista.Add(fila);
                }

                leerDatos.Close();  //Cierra el Data Reader

                base.Desconectar(); //Culmina la sesion con la base de datos

                return(lista);
            }
            catch (NpgsqlException e)
            {
                throw new BaseDeDatosExcepcion(e, "Error de logica de BD en "
                                               + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + ". " + e.Message);
            }
            catch (NullReferenceException e)
            {
                throw new ReferenciaNulaExcepcion(e, "Parametros de entrada nulos en "
                                                  + this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name + ". " + e.Message);
            }
        }
Exemple #9
0
 public ComandoConsultarMiembroSinLider(int id)
 {
     grupo    = FabricaEntidad.CrearEntidadGrupo();
     grupo.Id = id;
 }
Exemple #10
0
 public ComandoConsultarPerfilGrupo(int id)
 {
     grupo    = FabricaEntidad.CrearEntidadGrupo();
     grupo.Id = id;
 }