コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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();
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        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;
        }
コード例 #7
0
        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"
            };
        }
コード例 #8
0
        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();
        }