public async Task <IActionResult> Edit(int id, [Bind("Id,Descripcion")] TipoCancha tipoCancha) { if (id != tipoCancha.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoCancha); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoCanchaExists(tipoCancha.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoCancha)); }
public List <TipoCancha> listaTipoCancha() { List <TipoCancha> lista = new List <TipoCancha>(); TipoCancha tipoCancha; iniciarConexion(); command = new SqlCommand(Constante.USP_SEL_ALLTIPOCANCHA, getCon()); command.CommandType = CommandType.StoredProcedure; using (IDataReader iDataReader = command.ExecuteReader()) { int iTipo_id = iDataReader.GetOrdinal("cancha_tipo_id"); int iTipo = iDataReader.GetOrdinal("cancha_tipo"); while (iDataReader.Read()) { tipoCancha = new TipoCancha(); tipoCancha.tipo_id = DataUtil.ValueOfDataBase <Int32>(iDataReader[iTipo_id]); tipoCancha.tipo = DataUtil.ValueOfDataBase <string>(iDataReader[iTipo]); lista.Add(tipoCancha); } } cerrarConexion(); return(lista); }
public async Task <IActionResult> Create([Bind("Id,Descripcion")] TipoCancha tipoCancha) { if (ModelState.IsValid) { _context.Add(tipoCancha); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoCancha)); }
protected void gdv_tipocancha_RowUpdating(object sender, GridViewUpdateEventArgs e) { string idTipoCancha = ((GridView)sender).Rows[e.RowIndex].Cells[0].Text; int idcan = int.Parse(idTipoCancha); TipoCancha tipo = TipoCanchaDao.ObtenerTipoPorID(idcan); txtId.Text = idTipoCancha; txtNombre2.Text = tipo.nombre; txtCapacidad2.Text = tipo.capacidad.ToString(); cargarDeportesActualizar(); cmb_Deporte2.SelectedValue = tipo.idDeporte.ToString(); ModalPopupExtender1.Show(); }
private void CargarDatosEnVariableSession() { Cancha canchaActual = new Cancha(); canchaActual.Codigo = int.Parse(gvCanchas.GetRowValues(gvCanchas.FocusedRowIndex, "codigoCancha").ToString()); canchaActual.Descripcion = gvCanchas.GetRowValues(gvCanchas.FocusedRowIndex, "descripcion").ToString(); canchaActual.PrecioMañana = Convert.ToDouble(gvCanchas.GetRowValues(gvCanchas.FocusedRowIndex, "precioMañana")); canchaActual.PrecioTarde = Convert.ToDouble(gvCanchas.GetRowValues(gvCanchas.FocusedRowIndex, "precioTarde")); canchaActual.PrecioNoche = Convert.ToDouble(gvCanchas.GetRowValues(gvCanchas.FocusedRowIndex, "precioMañana")); TipoCancha tpActual = new TipoCancha(); tpActual.Codigo = int.Parse(gvCanchas.GetRowValues(gvCanchas.FocusedRowIndex, "codigoTipoCancha").ToString()); tpActual.Descripcion = gvCanchas.GetRowValues(gvCanchas.FocusedRowIndex, "descripcionTipoCancha").ToString(); canchaActual.TipoCancha = tpActual; Session.Add("canchaActual", canchaActual); }
protected void gvCanchas_SelectedIndexChanged(object sender, EventArgs e) { LimpiarCanchas(); int idSeleccionado = int.Parse(gvCanchas.SelectedDataKey.Value.ToString()); IDCan = idSeleccionado; Cancha canSelec = CanchaDao.ObtenerCanchasPorID(idSeleccionado); ddlTipoCancha.Enabled = true; txtNomCan.Text = canSelec.nombre; txtDesCan.Text = canSelec.descripcion; TipoCancha tc = TipoCanchaDao.ObtenerTipoPorID(int.Parse((canSelec.idTipoCancha).ToString())); ddlDep4.SelectedValue = (tc.idDeporte).ToString(); CargarTipoCancha(); ddlTipoCancha.SelectedValue = (canSelec.idTipoCancha).ToString(); btnEliminarCan.Enabled = true; }
public void Seed() { var b1 = new Club { Id = 1, Nombre = "Martelli", Canchas = new List <Cancha>() }; var Tipo11 = new TipoCancha { Descripcion = "11" }; var Tipo8 = new TipoCancha { Descripcion = "8" }; }
public static void Initialize(AlquilerCanchasDbContext context) { context.Database.EnsureCreated(); if (context.Usuario.Any()) { return; // DB has been seeded } byte[] data = System.Text.Encoding.ASCII.GetBytes("123456"); data = new System.Security.Cryptography.SHA256Managed().ComputeHash(data); Usuario usuario1 = new Usuario() { Rol = Rol.Administrador, Username = "******", Contrasenia = data, Email = "*****@*****.**", Dni = "39064563", Telefono = "47478888", }; Usuario usuario2 = new Usuario() { Rol = Rol.Usuario, Username = "******", Contrasenia = data, Email = "*****@*****.**", Dni = "39064563", Telefono = "47478888", }; context.Usuario.Add(usuario1); context.Usuario.Add(usuario2); var SocieF = new Club() { Id = 1, Nombre = "Sociedad de Fomento", Direccion = "Chile 110" }; context.Club.Add(SocieF); var Tipo11 = new TipoCancha() { Descripcion = "11", Id = 1 }; context.TipoCancha.Add(Tipo11); var Tipo8 = new TipoCancha() { Descripcion = "8", Id = 2 }; context.TipoCancha.Add(Tipo8); var estadoPendiente = new EstadoReserva() { Descripcion = "Pendiente", ClaseCss = "bg-warning", }; context.EstadoReserva.Add(estadoPendiente); var estadoAceptado = new EstadoReserva() { Descripcion = "Aceptado", ClaseCss = "bg-success" }; context.EstadoReserva.Add(estadoAceptado); var estadoCancelado = new EstadoReserva() { Descripcion = "Cancelado", ClaseCss = "bg-danger" }; context.EstadoReserva.Add(estadoCancelado); var Turno1 = new Turno() { Descripcion = "20 a 21", horaFin = 20, horaInicio = 21, }; context.Turno.Add(Turno1); var Turno2 = new Turno() { Descripcion = "21 a 22", horaFin = 22, horaInicio = 23, }; context.Turno.Add(Turno2); var Cancha1 = new Cancha() { Nombre = "Argentina", Precio = 1200, TipoCanchaId = 1, ClubId = 1 }; context.Cancha.Add(Cancha1); var Cancha2 = new Cancha() { Nombre = "Brasil", Precio = 1200, TipoCanchaId = 2, ClubId = 1 }; context.Cancha.Add(Cancha2); context.SaveChanges(); }