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); }
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); }
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); }
public static string InfoEstado(EstadosEnum Estado) { string DiminutivoAretornar = ""; switch (Estado) { case EstadosEnum.poison: DiminutivoAretornar = "Ven"; break; case EstadosEnum.Paralize: DiminutivoAretornar = "Par"; break; } return(DiminutivoAretornar); }
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); }
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); } }
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); }