public string EventosAprobados(EventoAprobado evento) { string mensaje = ""; try { if (evento.COD_EVEN == 0) { mensaje = "El codigo del evento no es valido"; } //CODIGO DEL EVENTO VALIDO else { //listar los eventos aprobados y filtrar el codigo del evento var existeEvento = datasos.ListarEventosAprobados(). Any(x => x.COD_EVEN == evento.COD_EVEN); if (existeEvento) { //La validacion de los campos evento.Validar(); datasos.AprobarEvento(evento); mensaje = "Evento Aprobado Correctamente"; } else { mensaje = "El Evento Aprobado no existe"; } } } catch (Exception ex) { mensaje = "No llego a Aprobar el evento : " + ex.Message; } return(mensaje); }
public List <EventoAprobado> ListarEventosAprobados() { List <EventoAprobado> evento = null; string listita = "USP_APROBAR_EVENTOS"; SqlCommand comando = new SqlCommand(listita, conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { evento = new List <EventoAprobado>(); while (reader.Read()) { EventoAprobado eventitos = new EventoAprobado(); eventitos.COD_EVEN = int.Parse(reader["COD_EVEN"].ToString()); eventitos.NOMBRE_EVEN = reader["NOMBRE_EVEN"].ToString(); eventitos.DIRECCION = reader["DIRECCION"].ToString(); eventitos.FECH_INC_EVEN = reader["FECH_INC_EVEN"].ToString(); eventitos.FECH_FIN_EVEN = reader["FECH_FIN_EVEN"].ToString(); eventitos.DESC_EVEN = reader["DESC_EVEN"].ToString(); evento.Add(eventitos); } } conexion.Close(); return(evento); }
public List <EventoAprobado> Listarunidadquefaltarobar(int cod) { List <EventoAprobado> evento = null; string listita = "USP_UNIDAD_QUE_FALTA_APROBAR"; SqlCommand comando = new SqlCommand(listita, conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@COD_EVEN", cod); conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { evento = new List <EventoAprobado>(); while (reader.Read()) { EventoAprobado eventitos = new EventoAprobado(); eventitos.COD_EVEN = int.Parse(reader["COD_EVEN"].ToString()); eventitos.NOMBRE_EVEN = reader["NOMBRE_EVEN"].ToString(); eventitos.DIRECCION = reader["DIRECCION"].ToString(); eventitos.FECH_INC_EVEN = reader["FECH_INC_EVEN"].ToString(); eventitos.FECH_FIN_EVEN = reader["FECH_FIN_EVEN"].ToString(); eventitos.DESC_EVEN = reader["DESC_EVEN"].ToString(); evento.Add(eventitos); } } conexion.Close(); return(evento); }
public string EventoAprobado(EventoAprobado evento) { string mensaje = ""; mensaje = negocios.EventosAprobados(evento); return(mensaje); }
public List <EventoAprobado> ListarEventosAprobados(int id) { var lista = negocios.ListarEventosAprobados(); EventoAprobado eventos = lista.FirstOrDefault(x => x.COD_EVEN == id); return(lista); }
//APROBAR EVENTOS public void AprobarEvento(EventoAprobado evento) { conexion.Open(); string sqlStatement = "USP_APROBAR_EVENTOSE"; SqlCommand comandos = new SqlCommand(sqlStatement, conexion); comandos.CommandType = System.Data.CommandType.StoredProcedure; comandos.Parameters.AddWithValue("@COD_EVEN", evento.COD_EVEN); comandos.Parameters.AddWithValue("@NOM_EVEN", evento.NOMBRE_EVEN); comandos.Parameters.AddWithValue("@DIRECCION", evento.DIRECCION); comandos.Parameters.AddWithValue("@FECH_INI", evento.FECH_INC_EVEN); comandos.Parameters.AddWithValue("@FECG_FIN", evento.FECH_FIN_EVEN); comandos.Parameters.AddWithValue("@DESC_EVENT", evento.DESC_EVEN); comandos.ExecuteNonQuery(); conexion.Close(); }