Пример #1
0
        public List <Sorteo> getListaSorteosActivos(long idUsuario, EstadosEnum estado)
        {
            List <Sorteo> lst = new List <Sorteo>();

            using (var conect = new MySqlConnection(ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString))
            {
                string sql  = "SELECT * FROM Sorteos s where ";
                string sql2 = "SELECT e.idEntrada, e.tipoEntrada, es.url FROM Entradas e, EntradasXSorteo es WHERE e.idEntrada=es.idEntrada AND es.idSorteo = @idS";
                if (idUsuario > 0)
                {
                    sql += "id_usuario=@idu AND ";
                }
                if ((int)estado == 1)
                {
                    sql += "s.estado = 1";
                }
                else
                {
                    sql += "s.estado <> 1";
                }


                lst = conect.Query <Sorteo>(sql, new { idU = idUsuario }).ToList();                //se llena la lista automaticamente con todos los sorteos

                foreach (var s in lst)
                {
                    s.lstEntradas = conect.Query <Entrada>(sql2, new { idS = s.idSorteo }).ToList();
                }
            }

            return(lst);
        }
Пример #2
0
        public bool EliminarInscripcionActiva(long idInscripcion, EstadosEnum estado)
        {
            bool cargado = false;

            using (var conect = new MySqlConnection(ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString))
            {
                string sql = "UPDATE Inscripciones SET estado = @es WHERE idInscripcion=@id";

                if (conect.Execute(sql, new { id = idInscripcion, es = (long)estado }) > 0)
                {
                    cargado = true;
                }
            }
            return(cargado);
        }
Пример #3
0
        public List <Inscripciones> getListaInscripcionesUsuario(long idUsuario, EstadosEnum estado1, EstadosEnum estado2)
        {
            List <Inscripciones> lst = new List <Inscripciones>();

            using (var conect = new MySqlConnection(ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString))
            {
                string sql = "SELECT i.idInscripcion as idInscripcion, nombreSorteo, fechaFin, fechaInscripcion, i.estado " +
                             "FROM Sorteos s, Inscripciones i WHERE s.idSorteo =  i.idSorteo AND i.idUsuario = @idU AND " +
                             "(i.estado = @e or i.estado = @e2)";

                lst = conect.Query <Inscripciones>(sql, new { idU = idUsuario, e = (int)estado1, e2 = (int)estado2 }).ToList();                //se llena la lista automaticamente con todos las inscripciones
            }

            return(lst);
        }
Пример #4
0
    public static string InfoEstado(EstadosEnum Estado)
    {
        string DiminutivoAretornar = "";

        switch (Estado)
        {
        case EstadosEnum.poison:
            DiminutivoAretornar = "Ven";
            break;

        case EstadosEnum.Paralize:
            DiminutivoAretornar = "Par";
            break;
        }

        return(DiminutivoAretornar);
    }
Пример #5
0
    public static string RetornADiminutivo(EstadosEnum Tipo)
    {
        string ColorARetornar = null;

        switch (Tipo)
        {
        case EstadosEnum.None:
            //verde
            ColorARetornar = "";
            break;

        case EstadosEnum.poison:
            //Morado
            ColorARetornar = "VEn";
            break;
        }

        return(ColorARetornar);
    }
Пример #6
0
    public static void CambiaEstadoCrewild(string Atacante, EstadosEnum EstadoAlterado)
    {
        libreriaDeScrips libreriaS = GameObject.FindObjectOfType <libreriaDeScrips>();

        if (Atacante == "Player")
        {
            libreriaS.Batalla.EnemigosBatalla[libreriaS.Batalla.ActualSeNumEnemy].EstadosCrewild = EstadoAlterado;
            libreriaS.Batalla.EstadosBatleCuadro[1].SetActive(true);
            libreriaS.Batalla.EstadosBatleCuadro[1].GetComponentInChildren <Text>().text = InfoEstado(EstadoAlterado);
            libreriaS.Batalla.EstadosBatleCuadro[1].GetComponent <Image>().color         = informacionCrewild.RetornAColor(EstadoAlterado);
        }

        else if (Atacante == "Enemy")
        {
            libreriaS.informacionCrewild.CrewillInstancia[libreriaS.Batalla.ActualSelNumPlayer].EstadosCrewild = EstadoAlterado;
            libreriaS.Batalla.EstadosBatleCuadro[0].SetActive(true);
            libreriaS.Batalla.EstadosBatleCuadro[0].GetComponentInChildren <Text>().text = InfoEstado(EstadoAlterado);
            libreriaS.Batalla.EstadosBatleCuadro[0].GetComponent <Image>().color         = informacionCrewild.RetornAColor(EstadoAlterado);
        }
    }
Пример #7
0
    public static Color RetornAColor(EstadosEnum Tipo)
    {
        Color ColorARetornar = new Color(0.0f, 0.0f, 0.0f);

        switch (Tipo)
        {
        case EstadosEnum.None:
            //verde
            ColorARetornar = new Color(1, 0.9150943f, 0.3991772f);
            break;

        case EstadosEnum.poison:
            //Morado
            ColorARetornar = new Color(1f, 0.2f, 1f);
            break;

        case EstadosEnum.Paralize:
            //amarillo
            ColorARetornar = new Color(1f, 1, 0f);
            break;
        }

        return(ColorARetornar);
    }