Exemplo n.º 1
0
        /// <summary>
        /// Priscilla Mena
        /// 07/09/2018
        /// Efecto: devuelve una lista con todos los tipos
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de tipos
        /// </summary>
        /// <param name="tipo"></param>
        /// <returns></returns>
        public List <Tipo> getTipos()
        {
            List <Tipo> listaTipos = new List <Tipo>();

            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand("select t.* from  Tipo t order by descripcionTipo;", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Tipo tipo = new Tipo();

                tipo.idTipo      = Convert.ToInt32(reader["idTipo"].ToString());
                tipo.descripcion = reader["descripcionTipo"].ToString();

                listaTipos.Add(tipo);
            }

            sqlConnection.Close();

            return(listaTipos);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Priscilla Mena
        /// 19/09/2018
        /// Efecto: devuelve una lista con todos los Estados
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de Estados
        /// </summary>
        /// <returns></returns>
        public List <Estado> getEstados()
        {
            List <Estado> listaEstados = new List <Estado>();

            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand("select e.* from  estado e order by descripcion;", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Estado estado = new Estado();

                estado.idEstado          = Convert.ToInt32(reader["idEstado"].ToString());
                estado.descripcionEstado = reader["descripcion"].ToString();

                listaEstados.Add(estado);
            }

            sqlConnection.Close();

            return(listaEstados);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Priscilla Mena
        /// 24/octubre/2018
        /// Efecto: recupera todos los archivos de reuniones de la base de datos
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de archivos
        /// </summary>
        /// <returns></returns>
        public List <ArchivoReunion> getArchivosReunion()
        {
            List <ArchivoReunion> listaArchivosReunion = new List <ArchivoReunion>();

            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand(@"select AR.idArchivoReunion, AR.idReunion, AR.fechaCreacion,
        AR.creadoPor, AR.nombreArchivo, AR.rutaArchivo
        from archivoReunion AR order by AR.nombreArchivo; ", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                ArchivoReunion archivoReunion = new ArchivoReunion();
                archivoReunion.idArchivoReunion = Convert.ToInt32(reader["idArchivoReunion"].ToString());
                archivoReunion.fechaCreacion    = Convert.ToDateTime(reader["fechaCreacion"].ToString());
                archivoReunion.creadoPor        = reader["creadoPor"].ToString();
                archivoReunion.nombreArchivo    = reader["nombreArchivo"].ToString();
                archivoReunion.rutaArchivo      = reader["rutaArchivo"].ToString();


                listaArchivosReunion.Add(archivoReunion);
            }

            sqlConnection.Close();

            return(listaArchivosReunion);
        }
        /// <summary>
        /// Priscilla Mena
        /// 02/11/2018
        /// Efecto: guarda en la base de datos una asociación entre la reunion con el usuaio
        /// Requiere: Reunión, usuario
        /// Modifica: inserta en la base de datos un registro de Usuario_Reunion
        /// Devuelve: -
        /// <param name="reunion"></param>
        /// <param name="usuario"></param>
        /// </summary>
        /// <returns></returns>
        public void insertarReunionUsuario(Reunion reunion, Usuario usuario)
        {
            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand("INSERT Usuario_Reunion (idReunion, idUsuario) " +
                                                   "values(@idReunion,@idUsuario);", sqlConnection);

            sqlCommand.Parameters.AddWithValue("@idReunion", reunion.idReunion);
            sqlCommand.Parameters.AddWithValue("@idUsuario", usuario.idUsuario);
            sqlConnection.Open();
            sqlCommand.ExecuteReader();

            sqlConnection.Close();
        }
        /// <summary>
        /// Priscilla Mena
        /// 22/11/2018
        /// Efecto: guarda en la base de datos una asociación entre la reunion con el elemento a revisar y hallazgo
        /// Requiere: Reunión, ElementoRevisar, Hallazgo
        /// Modifica: inserta en la base de datos un registro de Reunion_ElementoRevisar_Hallazgo
        /// Devuelve: -
        /// <param name="reunion"></param>
        /// <param name="elementoRevisar"></param>
        /// <param name="hallazgo"></param>
        /// </summary>
        /// <returns></returns>
        public void insertarReunionElementoHallazgo(Reunion reunion, ElementoRevisar elementoRevisar, Hallazgo hallazgo)
        {
            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand("INSERT Reunion_ElementoRevisar_Hallazgo (idReunion, idElemento, idHallazgo) " +
                                                   "values(@idReunion,@idElemento,@idHallazgo);", sqlConnection);

            sqlCommand.Parameters.AddWithValue("@idReunion", reunion.idReunion);
            sqlCommand.Parameters.AddWithValue("@idElemento", elementoRevisar.idElemento);
            sqlCommand.Parameters.AddWithValue("@idHallazgo", hallazgo.idHallazgo);
            sqlConnection.Open();
            sqlCommand.ExecuteReader();
            sqlConnection.Close();
        }
        /// <summary>
        /// Priscilla Mena
        /// 20/09/2018
        /// Efecto: devuelve una lista con todos los Usuarios
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de Usuarios
        /// </summary>
        /// <param name="Usuario"></param>
        /// <returns></returns>
        public List <Usuario> getUsuarios()
        {
            List <Usuario> listaUsuarios = new List <Usuario>();

            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand("select u.* from  Usuario u order by nombre;", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Usuario Usuario = new Usuario();

                Usuario.idUsuario = Convert.ToInt32(reader["idUsuario"].ToString());
                Usuario.nombre    = reader["nombre"].ToString();

                listaUsuarios.Add(Usuario);
            }

            sqlConnection.Close();

            return(listaUsuarios);
        }
Exemplo n.º 7
0
        /// <summary>
        /// Priscilla Mena
        /// 20/09/2018
        /// Efecto: devuelve una lista con todos los elementoRevisar
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de ElementoRevisars
        /// </summary>
        /// <returns></returns>
        public List <ElementoRevisar> getElementosRevisar()
        {
            List <ElementoRevisar> listaElementoRevisar = new List <ElementoRevisar>();

            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand("select e.* from  elementoRevisar e order by descripcionElemento;", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                ElementoRevisar elementoRevisar = new ElementoRevisar();

                elementoRevisar.idElemento          = Convert.ToInt32(reader["idElemento"].ToString());
                elementoRevisar.descripcionElemento = reader["descripcionElemento"].ToString();

                listaElementoRevisar.Add(elementoRevisar);
            }

            sqlConnection.Close();

            return(listaElementoRevisar);
        }
        /// <summary>
        /// Priscilla Mena
        /// 26/09/2018
        /// Efecto: devuelve una lista con todas las reuniones
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de reuniones
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public List <Reunion> getReuniones()
        {
            List <Reunion> listaReuniones = new List <Reunion>();

            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand("select r.idReunion, r.anno, r.mes, r.consecutivo, r.numero, t.descripcionTipo, t.idTipo " +
                                                   "from Reunion r, Tipo t where r.idTipo = t.idTipo order by r.anno desc, r.numero desc; ", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Reunion reunion = new Reunion();

                reunion.idReunion   = Convert.ToInt32(reader["idReunion"].ToString());
                reunion.anno        = Convert.ToInt32(reader["anno"].ToString());
                reunion.mes         = reader["mes"].ToString();
                reunion.consecutivo = reader["consecutivo"].ToString();
                reunion.numero      = Convert.ToInt32(reader["numero"].ToString());



                Tipo tipo = new Tipo();
                tipo.idTipo      = Convert.ToInt32(reader["idTipo"].ToString());
                tipo.descripcion = reader["descripcionTipo"].ToString();

                reunion.tipo = tipo;

                listaReuniones.Add(reunion);
            }

            sqlConnection.Close();

            return(listaReuniones);
        }
        /// <summary>
        /// Priscilla Mena
        /// 21/11/2018
        /// Efecto: devuelve una lista con todos los Hallazgos
        /// Requiere: -
        /// Modifica: -
        /// Devuelve: lista de hallazgos
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public List <Hallazgo> getHallazgos()
        {
            List <Hallazgo> listaHallazgos = new List <Hallazgo>();

            SqlConnection sqlConnection = conexion.conexionRRD();

            SqlCommand sqlCommand = new SqlCommand(@"SELECT h.idHallazgo, u.idUsuario, u.nombre,h.fechaMaximaImplementacion,h.codigoAccion,e.idEstado, e.descripcion,h.observaciones
             FROM Hallazgo h, Usuario u, Estado e where h.idUsuario = u.idUsuario and h.idEstado = e.idEstado order by h.fechaMaximaImplementacion desc, h.observaciones", sqlConnection);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Hallazgo hallazgo = new Hallazgo();

                hallazgo.idHallazgo = Convert.ToInt32(reader["idHallazgo"].ToString());
                hallazgo.fechaMaximaImplementacion = Convert.ToDateTime(reader["fechaMaximaImplementacion"].ToString());
                hallazgo.codigoAccion  = reader["codigoAccion"].ToString();
                hallazgo.observaciones = reader["observaciones"].ToString();

                Estado estado = new Estado();
                estado.idEstado          = Convert.ToInt32(reader["idEstado"].ToString());
                estado.descripcionEstado = reader["descripcionEstado"].ToString();

                Usuario usuario = new Usuario();
                usuario.idUsuario = Convert.ToInt32(reader["idUsuario"].ToString());
                usuario.nombre    = reader["nombre"].ToString();

                hallazgo.estado  = estado;
                hallazgo.usuario = usuario;
                listaHallazgos.Add(hallazgo);
            }

            sqlConnection.Close();

            return(listaHallazgos);
        }