/// <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); }
/// <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); }
/// <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); }
/// <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); }