示例#1
0
        public string EventosDesaprobados(EventoDesaprobado eventomalisiomo)
        {
            string mensaje = "";

            try
            {
                if (eventomalisiomo.COD_EVEN == 0)
                {
                    mensaje = "El codigo del evento no es valido";
                }
                //CODIGO DEL EVENTO VALIDO
                else
                {
                    //listar los eventos desaprobados y filtrar el codigo del evento
                    var existeEvento = datasos.ListarEventosDesaprobadados().
                                       Any(x => x.COD_EVEN == eventomalisiomo.COD_EVEN);
                    if (existeEvento)
                    {
                        //La validacion de los campos
                        eventomalisiomo.Validar();
                        datasos.DesaprobarEvento(eventomalisiomo);
                        mensaje = "Evento Desaprobado Correctamente";
                    }
                    else
                    {
                        mensaje = "El Evento Desaprobado no existe";
                    }
                }
            }
            catch (Exception ex)
            {
                mensaje = "No llego a actualizar el evento : " + ex.Message;
            }
            return(mensaje);
        }
示例#2
0
        public List <EventoDesaprobado> ListarEventosDesaprobadados()
        {
            List <EventoDesaprobado> evento = null;
            string     listita = "USP_DESAPROBAR_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 <EventoDesaprobado>();
                while (reader.Read())
                {
                    EventoDesaprobado eventitos = new EventoDesaprobado();
                    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();
                    eventitos.COD_MONTO     = int.Parse(reader["COD_MONTO"].ToString());
                    eventitos.DES_MONTO     = reader["DES_MONTO"].ToString();
                    eventitos.OBSERVACION   = reader["OBSERVACION"].ToString();
                    evento.Add(eventitos);
                }
            }
            conexion.Close();
            return(evento);
        }
示例#3
0
        public List <EventoDesaprobado> ListarEventosDesaprobados(int id)
        {
            var lista = negocios.ListarEventosDesaprobados();
            EventoDesaprobado eventofeo = lista.FirstOrDefault(x => x.COD_EVEN == id);

            return(lista);
        }
示例#4
0
        public string ActualizarDesaprobado(EventoDesaprobado eventomalo)
        {
            string mensaje = "";

            mensaje = negocios.EventosDesaprobados(eventomalo);
            return(mensaje);
        }
示例#5
0
        //DESAPROBAR EVENTOS
        public void DesaprobarEvento(EventoDesaprobado eventomalo)
        {
            conexion.Open();
            string     sqlStatement = "USP_DESAPROBAR_EVENTOSes";
            SqlCommand comandos     = new SqlCommand(sqlStatement, conexion);

            comandos.CommandType = System.Data.CommandType.StoredProcedure;
            comandos.Parameters.AddWithValue("@COD_EVE", eventomalo.COD_EVEN);
            comandos.Parameters.AddWithValue("@NOM_EVEN", eventomalo.NOMBRE_EVEN);
            comandos.Parameters.AddWithValue("@DIRECCION", eventomalo.DIRECCION);
            comandos.Parameters.AddWithValue("@FECH_INI_EVEN", eventomalo.FECH_INC_EVEN);
            comandos.Parameters.AddWithValue("@FECH_FIN_EVENT", eventomalo.FECH_FIN_EVEN);
            comandos.Parameters.AddWithValue("@DESC_EVENT", eventomalo.DESC_EVEN);
            comandos.Parameters.AddWithValue("@COD_MOT", eventomalo.COD_MONTO);
            comandos.Parameters.AddWithValue("@OBSERVACION", eventomalo.OBSERVACION);
            comandos.ExecuteNonQuery();
            conexion.Close();
        }