示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        public string EventoAprobado(EventoAprobado evento)
        {
            string mensaje = "";

            mensaje = negocios.EventosAprobados(evento);
            return(mensaje);
        }
示例#5
0
        public List <EventoAprobado> ListarEventosAprobados(int id)
        {
            var            lista   = negocios.ListarEventosAprobados();
            EventoAprobado eventos = lista.FirstOrDefault(x => x.COD_EVEN == id);

            return(lista);
        }
示例#6
0
        //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();
        }