public ActionResult ValidarParticipacion() { try { if (Session["Tienda"] == null) { return(RedirectToAction("Login", "Control")); } Premios ganador = new Premios(); ganador = _datos.get_ganador_rulta(Session["Tienda"].ToString()); if (ganador.tipo == 1) { Session["PremioGanador"] = ganador; return(Json(new { estado = 1, w01 = ganador.indice, resultados = "" })); } else { return(Json(new { estado = 0, w01 = "", resultados = "Lo sentimos. Se excedió el numero de ganadores en el día :'(" })); } } catch (Exception ex) { return(Json(new { estado = 0, w01 = "", resultados = "Error al validar la participacion. Recargue la página por favor..." })); } }
private void GetPremios(string nrAluno) { string str = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString; SqlConnection conn = new SqlConnection(str); string query = "SELECT [Premio],[AnoLetivo] FROM [LPA].[dbo].[PremiosReconhec] WHERE aluno = " + nrAluno; SqlCommand cmd = new SqlCommand(query, conn); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { try { Premios novoPremio = new Premios(); novoPremio.premio = Convert.ToString(dr.GetValue(0)); novoPremio.anoLetivo = Convert.ToString(dr.GetValue(1)); listaPremios.Add(novoPremio); } catch (Exception ex) { throw ex; } } conn.Close(); }
//public float distA; // Use this for initialization void Start() { //Enemigos = gameObject.GetComponent<crar_objeto>(); //WaveCountdown = TiempoDescanso; //jugador = GameObject.FindGameObjectWithTag("Jugador").transform; DatosGuardados = GameObject.Find("Datosguardados").GetComponent <DatosGuardados>(); Premios = GameObject.Find("Recolctables").GetComponent <Premios>(); ActualizarTextoOleadas(); }
public EventosEmissaoPremio(Eventos <EventoEmissaoPremio> eventos, Premios premioDao, MovimentosProvisao movimentoProvisaoDao, ProvisoesCobertura provisaoCoberturaDao) { _eventos = eventos; _premioDao = premioDao; _movimentoProvisaoDao = movimentoProvisaoDao; _provisaoCoberturaDao = provisaoCoberturaDao; }
public EventosPremio(Eventos <EventoPremio> eventos, MovimentosProvisao movimentos, ProvisoesCobertura provisoes, Premios premios) { _eventos = eventos; _movimentos = movimentos; _provisoes = provisoes; _premios = premios; }
public EventosApropriacaoPremio( Eventos <EventoApropriacaoPremio> eventos, Premios premios, MovimentosProvisao movimentoProvisao, ProvisoesCobertura provisaoCobertura) { _eventos = eventos; _premios = premios; _movimentoProvisao = movimentoProvisao; _provisaoCobertura = provisaoCobertura; }
//public GameObject MenuPremios; // Use this for initialization void Start() { if (DestroyTime > 0) { Invoke("Destruir", DestroyTime); } Jugador = GameObject.FindGameObjectWithTag("Jugador").GetComponent <movimiento_personaje>(); Habilidades = GameObject.Find("CTRL_Habilidades").GetComponent <Ctrl_Habilidades>(); Recolectables = GameObject.Find("Recolctables").GetComponent <Ctrl_Recolectables>(); Premios = GameObject.Find("Recolctables").GetComponent <Premios>(); }
public ActionResult AltaPremios(Premios premio) { if (!ModelState.IsValid) { var listaCompetidores = servicioCompetidores.ObtenerTodos(); ViewBag.Competidores = new SelectList(listaCompetidores, "Id", "Nombre"); return(View()); } servicioPremios.GuardarPremio(premio); return(RedirectToAction("ListaPremios")); }
public void GuardarPremio(Premios premio) { Premios premioBD = premiosDAO.ConsultarPremioDeCompetidorConMismoAnioIngresado(premio); if (premioBD == null) { premiosDAO.GuardarPremio(premio); } else { premiosDAO.ActualizarCantidadPremios(premio, premioBD); } }
private void data_clientes_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { var parametros = new List <SqlParameter>(); btn_buscar.Enabled = true; parametros.Add(new SqlParameter("@clienteTipoDoc", Cliente.Actual.TipoDeDocumento.Id)); parametros.Add(new SqlParameter("@doc", Cliente.Actual.NumeroDocumento)); parametros.Add(new SqlParameter("@premioId", Premios[data_clientes.SelectedRows[0].Index].Id)); parametros.Add(new SqlParameter("@fechaHoy", DataBase.GetFechaHoy())); DataBase.WriteInBase("canjearPuntos", "SP", parametros); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al cambiar los puntos por el premio", MessageBoxButtons.OK, MessageBoxIcon.Error); } MessageBox.Show("Se ha canjeado correctamente"); data_clientes.Rows.Clear(); var parametros1 = new List <SqlParameter>(); parametros1.Add(new SqlParameter("@Idcliente", Cliente.Actual.TipoDeDocumento.Id.ToString() + Cliente.Actual.NumeroDocumento.ToString())); parametros1.Add(new SqlParameter("@fechaHoy", DataBase.GetFechaHoy())); btn_buscar.Enabled = false; SqlDataReader reader = DataBase.ejecutarFuncion("Select [dbo].consultarPuntos(@Idcliente,@fechaHoy)", parametros1).ExecuteReader(); reader.Read(); Puntos = (int)reader.GetValue(0) == null ? 0 : (int)reader.GetValue(0); parametros1.Clear(); Premios.Clear(); reader = DataBase.GetDataReader("SELECT * FROM GESTION_DE_GATOS.Premios", "T", new List <SqlParameter>()); while (reader.Read()) { Premios.Add( new Premio() { Id = (int)reader.GetValue(0), Descripcion = reader.GetValue(1).ToString(), Puntos = (int)reader.GetValue(2) }); } foreach (var pre in Premios) { string[] row = { pre.Id.ToString(), pre.Descripcion, pre.Puntos.ToString() }; data_clientes.Rows.Add(row); } }
public List <Premios> get_premios() { string sqlquery = "[usp_get_premios_ruleta_bata]"; DataTable premios = new DataTable(); List <Premios> _premios = null; try { //Ent_Conexion.conexion = "Server=192.168.1.242;Database=BDPOS;User ID=sa;Password=1;Trusted_Connection=False;"; using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(premios); _premios = new List <Premios>(); foreach (DataRow row in premios.Rows) { Premios _premio = new Premios(); _premio.id = Convert.ToInt32(row["id"]); _premio.indice = Convert.ToInt32(row["indice"]); _premio.nombre = row["nombre"].ToString(); _premio.color = row["color"].ToString(); _premio.tipo = Convert.ToInt32(row["tipo"]); _premio.descripcion = row["descripcion"].ToString(); _premio.imagen = row["imagen"].ToString(); _premio.prom_id = row["prom_id"].ToString(); _premios.Add(_premio); } } } } catch (Exception ex) { _premios = null; } return(_premios); }
public Premios get_ganador_rulta(string cod_tda) { string sqlquery = "[usp_get_ganador_ruleta]"; DataTable dt_premios = new DataTable(); Premios ganador = null; try { //Ent_Conexion.conexion = "Server=192.168.1.242;Database=BDPOS;User ID=sa;Password=1;Trusted_Connection=False;"; using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cod_tda", cod_tda); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt_premios); ganador = new Premios(); foreach (DataRow row in dt_premios.Rows) { Premios _premio = new Premios(); _premio.id = Convert.ToInt32(row["id"]); _premio.indice = Convert.ToInt32(row["indice"]); _premio.nombre = row["nombre"].ToString(); _premio.color = row["color"].ToString(); _premio.tipo = Convert.ToInt32(row["tipo"]); _premio.descripcion = row["descripcion"].ToString(); _premio.prom_id = row["prom_id"].ToString(); ganador = _premio; } } } } catch (Exception ex) { ganador = null; } return(ganador); }
private List <Premios> LoadPremios() { int entranda = 50; int x = 0; _vato = _vato + 1; lblNumEntra.Content = _vato; lblTotalAcumulado.Content = _vato * entranda; int totalAct = _vato * entranda; var premios = new List <Premios>(); while (totalAct >= entranda) { x++; int totalTemp; Premios premio = new Premios(); if (totalAct == entranda) { totalTemp = totalAct; premio.Lugar = x; premio.Cantidad = totalAct; } else { totalTemp = totalAct / 2; totalTemp = (int)(Math.Round((totalTemp + 10) / 100d) * 100); premio.Lugar = x; premio.Cantidad = totalTemp; } totalAct = totalAct - totalTemp; premios.Add(premio); } return(premios); }
public void ActualizarCantidadPremios(Premios premioNuevo, Premios premioExistente) { premioExistente.CantidadPremios = premioNuevo.CantidadPremios; contexto.SaveChanges(); }
public Premios ConsultarPremioDeCompetidorConMismoAnioIngresado(Premios premio) { Premios premioConAnioIgualAlIngresado = contexto.Premios.FirstOrDefault(o => o.Año.Equals(premio.Año) && o.Competidor.Id.Equals(premio.IdCompetidor)); return(premioConAnioIgualAlIngresado); }
public void GuardarPremio(Premios premio) { contexto.Premios.Add(premio); contexto.SaveChanges(); }
public ActionResult RegistrarGanador(GanadorRuleta ganador, string w01, string[] codigos, string afiliarse, string sinDNI) { string men_validacion_campos = ""; var regex = "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; try { Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser]; Int32 usu_id = Convert.ToInt32(_usuario.usu_id);//Convert.ToInt32(_usuario.usu_id); //usu_id = 1; if (Session["Tienda"] == null || Session["PremioGanador"] == null) { return(RedirectToAction("Login", "Control")); } //if (sinDNI != "on") //{ // if (ganador.dni == null || ganador.dni == "" || ganador.dni.Length != 8 || !IsNumeric(ganador.dni)) // { // men_validacion_campos += "Ingrese un número de documento válido." + Environment.NewLine; // } //}else //{ // if (ganador.dni == null || ganador.dni == "" || ganador.dni.Length < 6) // { // men_validacion_campos += "Ingrese un número de documento válido." + Environment.NewLine; // } //} //if (ganador.nombre == null || ganador.nombre == "") //{ // men_validacion_campos += "Ingrese el nombre del participante." + Environment.NewLine; //} //if (ganador.ape_pat == null || ganador.ape_pat == "") //{ // men_validacion_campos += "Ingrese el apellido paterno del participante." + Environment.NewLine; //} ////if (ganador.ape_mat == null || ganador.ape_mat == "") ////{ //// men_validacion_campos += "Ingrese el apellido materno del participante." + Environment.NewLine; ////} //if ((ganador.telefono == null || ganador.telefono == "") && (ganador.email == null || ganador.email == "")) //{ // men_validacion_campos += "Ingrese un numero de telefono o email válido del participante." + Environment.NewLine; //} //if (ganador.email != null && ganador.email.Length > 0 && !System.Text.RegularExpressions.Regex.IsMatch(ganador.email, regex)) //{ // men_validacion_campos += "Ingrese un email válido del participante." + Environment.NewLine; //} //if (men_validacion_campos.Trim() != "") //{ // return Json(new { estado = 0, codigo = "", resultados = men_validacion_campos.Trim() }); //} string corre_envio = ""; string telef_envia = ""; string codigo = ""; string barra = ""; string tienda = Session["Tienda"].ToString();; Premios premio = (Premios)Session["PremioGanador"]; int estado = 0; if (premio.indice.ToString() == w01) { /*generar codigo real y registrar al ganador.*/ codigo += ganador.dni.ToString().Substring(4); codigo += premio.id.ToString(); codigo += DateTime.Now.ToString("HHmmss"); codigo = codigo.Replace(":", ""); codigo = codigo.PadLeft(15, '0'); int result_insert = _datos.insertar_ganador_ruleta(codigo, Session["Tienda"].ToString(), ganador.dni, ganador.nombre, ganador.ape_pat, ganador.ape_mat, ganador.telefono, ganador.email, premio.id, usu_id, ref barra); if (result_insert > 0) { if (afiliarse == "on" && sinDNI != "on") { //actualiza_cliente(ganador.dni, ganador.nombre, ganador.ape_pat, ganador.ape_mat, ganador.telefono, ganador.email, Session["Tienda"].ToString(), ref corre_envio, ref telef_envia); } codigo = barra; estado = 1; return(Json(new { estado = estado, codigo = codigo, resultados = "Se registró correctamente al ganador.", premio = premio.nombre, codigos = (codigos == null ? 1 : codigos.Length + 1), prom_id = premio.prom_id })); } else { estado = 0; return(Json(new { estado = estado, codigo = "", resultados = "Error al registrar el ganador." })); } } else { estado = 0; return(Json(new { estado = estado, codigo = "", resultados = "Ganador. No válido." })); } } catch (Exception ex) { return(Json(new { estado = 0, codigo = "", resultados = "Error al registrar ganador. Verifique los datos ingresados." })); } }