private void CargaUsuariosCategoria() { int idAcceso = Convert.ToInt32(ddlCategoria.SelectedValue); bool sonTodos = (idAcceso == 0); dgv.DataSource = LNyAD.TablaAccesos(idAcceso); dgv.Columns[1].Visible = true; //idUsuario dgv.Columns[5].Visible = true; //contraseña dgv.Columns[8].Visible = true; //acceso dgv.Columns[9].Visible = true; //categoria dgv.DataBind(); dgv.Columns[1].Visible = false; //idUsuario dgv.Columns[5].Visible = false; //contraseña dgv.Columns[8].Visible = false; //acceso dgv.Columns[9].Visible = sonTodos; //categoria if (ddlCategoria.SelectedIndex == 0) { lbCabecera.Text = String.Format("{0} usuario(s)", dgv.Rows.Count); } else { lbCabecera.Text = String.Format("{0} usuario(s) de tipo {1}", dgv.Rows.Count, ddlCategoria.SelectedItem.ToString()); } }
protected void btnSi_Click(object sender, EventArgs e) { int idUsuario = Convert.ToInt32(dgv.Rows[dgv.SelectedIndex].Cells[1].Text); if (Convert.ToInt32(dgv.SelectedRow.Cells[1].Text) == ((Usuario)Session["Log"]).IdUsuario) { MostrarConfirmacion(false); lbNoBorrar.Text = "No puede eliminarse a si mismo"; dgv.SelectedIndex = -1; return; } if (Convert.ToInt32(dgv.SelectedRow.Cells[8].Text) == 1 && !LNyAD.ExistenMasAdministradores()) { MostrarConfirmacion(false); lbNoBorrar.Text = "No puedes eliminar a " + dgv.SelectedRow.Cells[2].Text + " porque no hay más administradores"; dgv.SelectedIndex = -1; return; } if (LNyAD.UsuarioTieneCompras(idUsuario)) { MostrarConfirmacion(false); lbNoBorrar.Text = "No puedes eliminar a " + dgv.SelectedRow.Cells[2].Text + " porque ha realizado compras"; dgv.SelectedIndex = -1; return; } LNyAD.EliminarUsuario(idUsuario); dgv.SelectedIndex = -1; MostrarConfirmacion(false); CargaUsuariosCategoria(); }
private void CargaMisCompras() { dgv.Columns[0].Visible = true; //sel dgv.Columns[1].Visible = true; //idCompra dgv.Columns[3].Visible = true; //producto_id dgv.Columns[4].Visible = true; //usuario dgv.Columns[5].Visible = true; //usuario_id dgv.Columns[8].Visible = true; //del int idUsuario = ((Usuario)Session["Log"]).IdUsuario; dgv.DataSource = LNyAD.TablaMisCompras(idUsuario); dgv.DataBind(); if (dgv.Rows.Count == 0) { lbCabecera.Text = "Actualmente no existen compras"; } else { lbCabecera.Text = String.Format("{0} compra(s)", dgv.Rows.Count); } dgv.Columns[0].Visible = false; dgv.Columns[1].Visible = false; dgv.Columns[3].Visible = false; dgv.Columns[4].Visible = false; dgv.Columns[5].Visible = false; dgv.Columns[8].Visible = false; }
protected void btnCambiaPass_Click(object sender, EventArgs e) { if (!panelCambiaPass.Visible) { panelCambiaPass.Visible = true; } else { if (!Page.IsValid) { lbExito.Text = ""; return; } if (PassActualOK) { Usuario usuModificado = LNyAD.DevuelveDatosUsuarioConMail(txbMail.Text); Usuario usuPassNuevo = new Usuario(usuModificado.IdUsuario, usuModificado.Nombre, usuModificado.Alias, usuModificado.Login, txbNuevaPass.Text, usuModificado.Movil, usuModificado.Mail, usuModificado.Acceso); LNyAD.ModificaUsuario(usuPassNuevo); if (Page.IsValid) { lbExito.Text = "Éxito, contraseña modificada correctamente"; } } } }
private void CargaEquipos() { try { dgv.Columns[0].Visible = true; //editar dgv.Columns[1].Visible = true; //idequipo dgv.Columns[5].Visible = true; //eliminar dgv.DataSource = LNyAD.TablaEquipos(); dgv.DataBind(); int acceso = Convert.ToInt32(((Usuario)Session["Log"]).Acceso); if (acceso == 2) { dgv.Columns[0].Visible = false; dgv.Columns[5].Visible = false; btnAddEquip.Visible = false; btnGestionUsuarios.Visible = false; btnExportar.Visible = false; } dgv.Columns[1].Visible = false; lbResultados.Text = String.Format("{0} equipo(s)", dgv.Rows.Count); } catch { Response.Redirect("Default.aspx"); } }
protected void btnAceptar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } compra = new Compra(((Compra)Session["Compra"]).IdCompra, Convert.ToInt32(ddlProducto.SelectedValue), Convert.ToInt32(txbUsuario.Text), Convert.ToInt32(txbCantidad.Text), Convert.ToDateTime(txbFecha.Text)); if (compra.IdCompra == -1) { int idProducto = Convert.ToInt32(ddlProducto.SelectedValue); Producto producto = LNyAD.DevuelveProducto(idProducto); //Si hay la misma o más cantidad de producto que la cantidad de la compra permito realizarla y actualizo la cantidad de productos if (producto.Cantidad - compra.Cantidad >= 0) { lbMensaje.Text = ""; LNyAD.ActualizaCantidadProducto(producto.Cantidad, compra.Cantidad, idProducto); LNyAD.AddCompra(compra); } else { lbMensaje.Visible = true; return; } } else { LNyAD.ModificaCompra(compra); } Response.Redirect("compras.aspx"); }
protected void cusValMail_ServerValidate(object source, ServerValidateEventArgs args) { if (!LNyAD.ExisteMail(txbMail.Text)) { args.IsValid = false; cusValMail.ErrorMessage = "El mail " + txbMail.Text + " no existe en la aplicación"; } }
protected void cusValMovil_ServerValidate(object source, ServerValidateEventArgs args) { if (LNyAD.ExisteMovil(txbMovil.Text)) { args.IsValid = false; cusValMovil.Text = "El móvil " + txbMovil.Text + " ya está registrado"; } }
protected void cusValLogin_ServerValidate(object source, ServerValidateEventArgs args) { if (LNyAD.ExisteLogin(txbLogin.Text)) { args.IsValid = false; cusValLogin.Text = "El login " + txbLogin.Text + " ya existe"; } }
protected void cusValAlias_ServerValidate(object source, ServerValidateEventArgs args) { if (LNyAD.ExisteAlias(txbAlias.Text)) { args.IsValid = false; cusValAlias.Text = "El alias " + txbAlias.Text + " ya existe"; } }
protected void cusValNombre_ServerValidate(object source, ServerValidateEventArgs args) { if (LNyAD.ExisteNombre(txbNombre.Text)) { args.IsValid = false; cusValNombre.Text = "El nombre " + txbNombre.Text + " ya existe"; } }
protected void dgv_SelectedIndexChanged(object sender, EventArgs e) { int idJugador = Convert.ToInt32(dgv.SelectedRow.Cells[1].Text); Jugador jugador = LNyAD.DevuelveJugador(idJugador); Session["Jugador"] = jugador; Response.Redirect("detalleJugador.aspx"); }
protected void dgv_SelectedIndexChanged(object sender, EventArgs e) { int idUsuario = Convert.ToInt32(dgv.SelectedRow.Cells[1].Text); Usuario usu = LNyAD.DevuelveUsuario(idUsuario); Session["Usuario"] = usu; Response.Redirect("usuarioDetalle.aspx"); }
protected void cusValDescripcion_ServerValidate(object source, ServerValidateEventArgs args) { descripcionActual = ((Producto)Session["Producto"]).Descripcion; if (LNyAD.ExisteDescripcionProducto(txbDescripcion.Text) && descripcionActual != txbDescripcion.Text) { args.IsValid = false; cusValDescripcion.ErrorMessage = "La descripción " + txbDescripcion.Text + " ya existe"; } }
protected void cusValNombre_ServerValidate(object source, ServerValidateEventArgs args) { nombreActual = ((Producto)Session["Producto"]).Nombre; if (LNyAD.ExisteNombreProducto(txbNombre.Text) && nombreActual != txbNombre.Text) { args.IsValid = false; cusValNombre.ErrorMessage = "El producto " + txbNombre.Text + " ya existe"; } }
protected void cusValAlias_ServerValidate(object source, ServerValidateEventArgs args) { aliasActual = ((Usuario)Session["Usuario"]).Alias; if (LNyAD.ExisteAlias(txbAlias.Text) && aliasActual != txbAlias.Text) { args.IsValid = false; cusValAlias.Text = "El alias " + txbAlias.Text + " ya existe"; } }
protected void cusValLogin_ServerValidate(object source, ServerValidateEventArgs args) { loginActual = ((Usuario)Session["Usuario"]).Login; if (LNyAD.ExisteLogin(txbLogin.Text) && loginActual != txbLogin.Text) { args.IsValid = false; cusValLogin.Text = "El login " + txbLogin.Text + " ya existe"; } }
protected void cusValMail_ServerValidate(object source, ServerValidateEventArgs args) { mailActual = ((Usuario)Session["Usuario"]).Mail; if (LNyAD.ExisteMail(txbMail.Text) && mailActual != txbMail.Text) { args.IsValid = false; cusValMail.Text = "El correo " + txbMail.Text + " ya está registrado"; } }
protected void btnSi_Click(object sender, EventArgs e) { int idJugador = Convert.ToInt32(dgv.Rows[dgv.SelectedIndex].Cells[1].Text); LNyAD.EliminarJugador(idJugador); dgv.SelectedIndex = -1; MostrarConfirmacion(false); CargaJugadoresPorEquipo(); }
private void CargaCombo() { List <Producto> listaProductos = LNyAD.listaProductos(); ddlProducto.DataSource = listaProductos; ddlProducto.DataTextField = "Nombre"; ddlProducto.DataValueField = "IdProducto"; ddlProducto.DataBind(); }
protected void ddlProducto_SelectedIndexChanged(object sender, EventArgs e) { int idProducto = ddlProducto.SelectedIndex + 1; Producto producto = LNyAD.DevuelveProducto(idProducto); Session["Producto"] = producto; txbExistencias.Text = Convert.ToString(((Producto)Session["Producto"]).Cantidad); }
protected void cusValNombre_ServerValidate(object source, ServerValidateEventArgs args) { nombreActual = ((Jugador)Session["Jugador"]).Nombre; if (LNyAD.ExisteNombreJugador(txbNombre.Text) && nombreActual != txbNombre.Text) { args.IsValid = false; cusValNombre.ErrorMessage = "El nombre " + txbNombre.Text + " ya existe, por favor seleccione otro"; } }
private void cargaEquipos() { List <Equipo> lista = LNyAD.ListaEquipos(); ddlEquipo.DataSource = lista; ddlEquipo.DataTextField = "Nombre"; ddlEquipo.DataValueField = "IdEquipo"; ddlEquipo.DataBind(); }
private void cargaPosiciones() { List <Posicion> lista = LNyAD.ListaPosiciones(); ddlPosicion.DataSource = lista; ddlPosicion.DataTextField = "Descripcion"; ddlPosicion.DataValueField = "IdPosicion"; ddlPosicion.DataBind(); }
protected void dgv_SelectedIndexChanged(object sender, EventArgs e) { int idProducto = Convert.ToInt32(dgv.SelectedRow.Cells[1].Text); Producto producto = LNyAD.DevuelveProducto(idProducto); Session["Producto"] = producto; Response.Redirect("detalleProducto.aspx"); }
protected void dgv_SelectedIndexChanged(object sender, EventArgs e) { int idEquipo = Convert.ToInt32(dgv.SelectedRow.Cells[1].Text); Equipo equipo = LNyAD.DevuelveEquipo(idEquipo); Session["Equipo"] = equipo; Response.Redirect("detalleEquipo.aspx"); }
protected void dgv_SelectedIndexChanged(object sender, EventArgs e) { int idCompra = Convert.ToInt32(dgv.SelectedRow.Cells[1].Text); Compra compra = LNyAD.DevuelveCompra(idCompra); Session["Compra"] = compra; Response.Redirect("detalleCompra.aspx"); }
private void CargaCategorias() { List <Acceso> listaAccesos = LNyAD.ListaAccesos(); ddlCategoria.DataSource = listaAccesos; ddlCategoria.DataTextField = "Descripcion"; ddlCategoria.DataValueField = "IdAcceso"; ddlCategoria.DataBind(); }
private void CargaEquipos() { List <Equipo> listaEquipos = LNyAD.ListaEquipos(); listaEquipos.Insert(0, new Equipo(0, "Seleccione un equipo", "", -1)); ddlEquipos.DataSource = listaEquipos; ddlEquipos.DataTextField = "Nombre"; ddlEquipos.DataValueField = "IdEquipo"; ddlEquipos.DataBind(); }
private void CargaEquiposAnyo() { bool sonTodosColores = (ddlColores.SelectedIndex == 0); bool sonTodosAnyos = (ddlAnyoFundacion.SelectedIndex == 0); dgv.DataSource = LNyAD.TablaEquiposPorAnyo(ddlAnyoFundacion.SelectedValue, ddlColores.SelectedValue); dgv.Columns[0].Visible = true; //sel dgv.Columns[1].Visible = true; //idequipo dgv.Columns[2].Visible = true; //nombre dgv.Columns[3].Visible = true; //colores dgv.Columns[4].Visible = true; //año dgv.Columns[5].Visible = true; //del int acceso = Convert.ToInt32(((Usuario)Session["Usuario"]).Acceso); if (acceso == 2) { dgv.Columns[0].Visible = false; dgv.Columns[5].Visible = false; } dgv.DataBind(); if (dgv.Rows.Count == 0) { lbResultados.Text = "No hay resultados para los criterios seleccionados"; } else { if (ddlAnyoFundacion.SelectedIndex == 0 && ddlColores.SelectedIndex == 0) { lbResultados.Text = String.Format("{0} equipo(s)", dgv.Rows.Count); } else if (ddlAnyoFundacion.SelectedIndex != 0 && ddlColores.SelectedIndex == 0) { lbResultados.Text = String.Format("{0} equipo(s) del {1}", dgv.Rows.Count, ddlAnyoFundacion.SelectedItem.ToString()); } else if (ddlAnyoFundacion.SelectedIndex == 0 && ddlColores.SelectedIndex != 0) { lbResultados.Text = String.Format("{0} equipo(s) de color(es) {1}", dgv.Rows.Count, ddlColores.SelectedItem.ToString()); } else { lbResultados.Text = String.Format("{0} equipo(s) del {1} de color(es) {2}", dgv.Rows.Count, ddlAnyoFundacion.SelectedItem.ToString(), ddlColores.SelectedItem.ToString()); } } dgv.Columns[1].Visible = false; dgv.Columns[3].Visible = sonTodosColores; dgv.Columns[4].Visible = sonTodosAnyos; }