protected void gvUsuarioInscripcionMaratones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "CupoLleno") { return; } var maratonRepo = new MaratonRepositorio(); var maraton_usuario = new Maraton_Usuario(); //OBTENGO USUARIO ACTUAL Usuario usuario = new Usuario(); usuario = (Usuario)Session["Usuario"]; //OBTENGO MARATON SELECCIONADA int rowIndex = Convert.ToInt32(e.CommandArgument); maraton_usuario.MaratonID = Convert.ToInt32(gvUsuarioInscripcionMaratones.Rows[rowIndex].Cells[0].Text); maraton_usuario.UsuarioID = usuario.ID; if (e.CommandName == "Inscribirse") { maraton_usuario.Lista_Espera = false; } if (e.CommandName == "Espera") { maraton_usuario.Lista_Espera = true; } maratonRepo.InscripcionMaraton(maraton_usuario); Response.Redirect(@"\GrupoUsuario\UsuarioInscripcionMaratones.aspx", false); }
private void cargarParticipantes(int maratonID) { var maratonRepo = new MaratonRepositorio(); gvResultados.DataSource = maratonRepo.ObtenerParticipantes(maratonID); gvResultados.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Usuario usuario = new Usuario(); // Lo obtengo de BaseDeDatos.Modelo.Usuario usuario = (Usuario)Session["Usuario"]; if (usuario == null || usuario.Administrador != true) { HttpContext.Current.Session.Clear(); HttpContext.Current.Session.Abandon(); Response.Redirect(@"..\Login.aspx", false); return; } } if (Request.QueryString["ID"].ToString() != null) { int maratonID = Convert.ToInt32(Request.QueryString["ID"]); var maratonRepo = new MaratonRepositorio(); string nombre = maratonRepo.obtenerNombre(maratonID); if (nombre != "") { lblMaratonNombre.Text = nombre; cargarParticipantes(maratonID); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var maratonRepo = new MaratonRepositorio(); gvPosiciones.DataSource = maratonRepo.ObtenerPosiciones(); lblNombreMaraton.Text = maratonRepo.obtenerNombreUltimaMaraton(); gvPosiciones.DataBind(); } }
public IList ObtenerMaratonesRealizadas() { var maratonRepo = new MaratonRepositorio(); Usuario usuario = new Usuario(); usuario = (Usuario)Session["Usuario"]; int usuarioID = usuario.ID; object maratonesRealizadasUsuario = maratonRepo.ObtenerRealizadasUsuario(usuarioID); IList mar = maratonesRealizadasUsuario as IList; return mar; }
protected void btnGuardar_Click(object sender, EventArgs e) { Maraton_Usuario oResultado = new Maraton_Usuario(); oResultado.MaratonID = Convert.ToInt32(Request.QueryString["MaratonID"]); oResultado.UsuarioID = Convert.ToInt32(Request.QueryString["UsuarioID"]); oResultado.Presente = chkAsistio.Checked; oResultado.Abandono = chkAbandono.Checked; if (chkAbandono.Checked) oResultado.Tiempo_Llegada = TimeSpan.Parse("00:00:00.00"); else oResultado.Tiempo_Llegada = TimeSpan.Parse(txtTiempoLlegada.Text); MaratonRepositorio oMaraton = new MaratonRepositorio(); oMaraton.Actualizar(oResultado); Response.Redirect("MaratonResultado.aspx?id=" + oResultado.MaratonID, false); }
protected void gvUsuarioMaratonesPendientes_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Anular") { var maratonRepo = new MaratonRepositorio(); //OBTENGO USUARIO ACTUAL Usuario usuario = new Usuario(); usuario = (Usuario)Session["Usuario"]; //OBTENGO MARATON SELECCIONADA int rowIndex = Convert.ToInt32(e.CommandArgument); int maraton = Convert.ToInt32(gvUsuarioMaratonesPendientes.Rows[rowIndex].Cells[0].Text); maratonRepo.AnularInscripcionUsuario(usuario.ID, maraton); Response.Redirect(@"\GrupoUsuario\MisMaratones.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["UsuarioID"].ToString() != null && Request.QueryString["MaratonID"].ToString() != null ) { int usuarioID = Convert.ToInt32(Request.QueryString["UsuarioID"]); int maratonID = Convert.ToInt32(Request.QueryString["MaratonID"]); var usuarioRepo = new UsuarioRepositorio(); LblTitulo.Text = usuarioRepo.Obtener(usuarioID); var maratonRepo = new MaratonRepositorio(); Maraton_Usuario resultado = maratonRepo.ObtenerResultado(maratonID, usuarioID); if (resultado.Presente.Equals(null) || resultado.Presente == false) { chkAsistio.Checked = false; } else { chkAsistio.Checked = true; } if (resultado.Abandono.Equals(null) || resultado.Abandono == false) { chkAbandono.Checked = false; } else { chkAbandono.Checked = true; } chkAbandono.Enabled = chkAsistio.Checked; txtTiempoLlegada.Text = resultado.Tiempo_Llegada.ToString(); txtTiempoLlegada.ReadOnly = chkAbandono.Checked; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var maratonRepo = new MaratonRepositorio(); Usuario usuario = new Usuario(); usuario = (Usuario)Session["Usuario"]; if (usuario == null) { HttpContext.Current.Session.Clear(); HttpContext.Current.Session.Abandon(); Response.Redirect(@"..\Login.aspx", false); return; } gvUsuarioInscripcionMaratones.DataSource = maratonRepo.ObtenerMaratonesInscripcion(usuario.ID); gvUsuarioInscripcionMaratones.DataBind(); } }
protected void btnCrear_Click(object sender, EventArgs e) { //lblValFecha.Text = ""; //if (DateTime.Parse(txtFechaSalida.Text) < DateTime.Now) //{ // lblValFecha.Text = "La fecha ingresada es menora la actual"; // SetFocus(txtFechaSalida); //} var maratonRepo = new MaratonRepositorio(); var maraton = new Maraton(); maraton.Nombre = txtNombre.Text; maraton.Cant_Participantes = Convert.ToInt32(txtCantidad.Text); maraton.Lugar_Salida = txtSalida.Text; maraton.Cant_Lista_Espera = Convert.ToInt32(txtEspera.Text); maraton.Premio_Uno = Convert.ToDecimal(txtPremio1.Text); maraton.Premio_Dos = Convert.ToDecimal(txtPremio2.Text); maraton.Premio_Tres = Convert.ToDecimal(txtPremio3.Text); maraton.Fecha = Convert.ToDateTime(txtFechaSalida.Text); maraton.Km = Convert.ToInt32(txtKm.Text); if (maratonRepo.Crear(maraton) > 0) { lblMensaje.Text = "Maraton " + txtNombre.Text + " creada exitosamente."; txtNombre.Text = ""; txtFechaSalida.Text = ""; txtKm.Text = ""; txtCantidad.Text = ""; txtSalida.Text = ""; txtEspera.Text = ""; txtPremio1.Text = ""; txtPremio2.Text = ""; txtPremio3.Text = ""; } else lblMensaje.Text = "No se pudo crear la Maraton"; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var maratonRepo = new MaratonRepositorio(); Usuario usuario = new Usuario(); usuario = (Usuario)Session["Usuario"]; if (usuario == null || usuario.Administrador != true) { HttpContext.Current.Session.Clear(); HttpContext.Current.Session.Abandon(); Response.Redirect(@"..\Login.aspx", false); return; } gvMaratonProximas.DataSource = maratonRepo.ObtenerMaratonesPendientes(); gvMaratonProximas.DataBind(); GridRealizadas.DataSource = maratonRepo.ObtenerRealizadas(); GridRealizadas.DataBind(); } }