public CanchaViewModel(Cancha canchaEntity) { Id = canchaEntity.Id; Nombre = canchaEntity.Nombre; Direccion = canchaEntity.Direccion; Partidoes = canchaEntity.Partidoes; }
protected void btnActualizar_Click(object sender, EventArgs e) { Cancha Cancha = new Cancha(); CanchaNegocio CanNeg = new CanchaNegocio(); HorarioCancha Horario = new HorarioCancha(); HorarioNegocio HorNeg = new HorarioNegocio(); Cancha.Centro = new CentroDeporte(); Cancha.Centro = (CentroDeporte)Session["Centro_Login"]; Cancha = CanNeg.Buscar(ddCanchas.SelectedValue, Cancha.Centro.ID); Horario = HorNeg.BuscarHorario(Cancha.ID); Horario.HoraHasta = TimeSpan.Parse(txbHoraHasta.Value); Horario.HoraDesde = TimeSpan.Parse(txbHoraDesde.Value); Horario.Duracion = TimeSpan.Parse(txbDuracion.Value); if (HorNeg.Actualizar(Horario)) { Response.Write("<script>alert('Datos Modificados Correctamente');</script>"); } else { Response.Write("<script>alert('Error al actualizar');</script>"); } }
public string AgregarCancha(Cancha cancha) { if (cancha == null) { return("Por favor ingrese datos para la cancha"); } int precio = cancha.precio; int idRelacion = cancha.idComplejo; string tamanio = cancha.tamanioCancha; int idC = cancha.idComplejo; if (precio == 0) { return("El precio no puede ser nulo."); } if (idRelacion == 0) { return("Necesita el id del Complejo"); } if (tamanio != "Pequeño" || tamanio != "Mediana" || tamanio != "Grande") { return("El tamanio de la cancha no puede ser diferente de pequenio, mediana o grande."); } if (idC == 0) { return("El id del complejo no puede ser cero"); } return(null); }
public IActionResult Edit(int id, Cancha c) { if (!ModelState.IsValid) { return(View(c)); } try { using (var db = new EmpresaContext()) { if (c.Importe > 0) { db.Update(c); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "El importe debe ser positivo"); return(View()); } } } catch (Exception) { throw; } }
public List <Cancha> ListaCanchasxIdUsuario(int id) { List <Cancha> listaCanchas = new List <Cancha>(); Cancha cancha; iniciarConexion(); command = new SqlCommand(Constante.USP_SEL_ALLCANCHAxUSUARIO_ID, getCon()); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@cancha_usuario_id", SqlDbType.Int).Value = id; using (IDataReader iDataReader = command.ExecuteReader()) { int iCancha_id = iDataReader.GetOrdinal("cancha_id"); int iCancha_usuario_id = iDataReader.GetOrdinal("cancha_usuario_id"); int iCancha_nombre = iDataReader.GetOrdinal("cancha_nombre"); int iCancha_descripcion = iDataReader.GetOrdinal("cancha_descripcion"); int iCancha_distrito = iDataReader.GetOrdinal("cancha_distrito"); int iCancha_tipo = iDataReader.GetOrdinal("cancha_tipo"); while (iDataReader.Read()) { cancha = new Cancha(); cancha.cancha_id = DataUtil.ValueOfDataBase <Int32>(iDataReader[iCancha_id]); cancha.cancha_usuario_id = DataUtil.ValueOfDataBase <Int32>(iDataReader[iCancha_usuario_id]); cancha.cancha_nombre = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_nombre]); cancha.cancha_descripcion = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_descripcion]); cancha.cancha_tipo = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_tipo]); cancha.cancha_distrito = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_distrito]); listaCanchas.Add(cancha); } } cerrarConexion(); return(listaCanchas); }
public List <Cancha> ListarPorDeporte(int Centro, string Deporte) { AccesoDatos Datos = new AccesoDatos(); List <Cancha> Lista = new List <Cancha>(); Cancha Aux; try { Datos.SetearQuery("SELECT A.[ID],A.[ID_Centro],A.[nombre],A.[ID_Actividad] FROM [CANCHAS] AS A INNER JOIN Centros_Deportes AS C ON A.ID_CENTRO = C.ID join Actividades as act on act.ID = a.ID_Actividad WHERE ID_CENTRO =" + Centro + "and act.Nombre = '" + Deporte + "'"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Cancha(); Aux.ID = Datos.Lector.GetInt32(0); Aux.Centro = new CentroDeporte(); Aux.Centro.ID = Datos.Lector.GetInt32(1); Aux.Nombre = Datos.Lector.GetString(2); Aux.Actividad = new Actividad(); Aux.Actividad.ID = Datos.Lector.GetInt32(3); Lista.Add(Aux); } return(Lista); } catch (Exception Ex) { throw Ex; } }
public async Task <IActionResult> Create([Bind("NroCancha,NombreCancha,Habilitada,Importe")] Cancha cancha) { if (ModelState.IsValid) { if (!_context.Cancha.Any(a => a.NombreCancha == cancha.NombreCancha)) { if (cancha.Importe > 0) { _context.Add(cancha); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { ModelState.AddModelError("", "El importe debe ser positivo"); return(View()); } } else { ModelState.AddModelError("", "Ya existe una cancha con ese nombre"); return(View()); } } return(View(cancha)); }
public Cancha Buscar(string NombreCancha, int IDCentro) { try { Cancha Aux = new Cancha(); AccesoDatos Datos = new AccesoDatos(); Datos.SetearQuery("SELECT [ID],[ID_Centro],[nombre],[ID_Actividad] FROM [CANCHAS] where nombre = '" + NombreCancha + "' and id_centro =" + IDCentro); Datos.EjecutarLector(); if (Datos.Lector.Read()) { Aux.ID = Datos.Lector.GetInt32(0); Aux.Centro = new CentroDeporte(); Aux.Centro.ID = Datos.Lector.GetInt32(1); Aux.Nombre = Datos.Lector.GetString(2); Aux.Actividad = new Actividad(); Aux.Actividad.ID = Datos.Lector.GetInt32(3); } return(Aux); } catch (Exception Ex) { throw Ex; } }
static void Main(string[] args) { //INSTANCIA var jugador = new Persona(); Console.WriteLine("Nombre de jugador:"); Console.WriteLine(jugador.nombre = "Leonel"); var juez = new Persona(); Console.WriteLine("Nombre de Arbitro:"); Console.WriteLine(juez.nombre = "Omar"); Cancha Old = new Cancha(); Old.Sostener(); Camiseta Manchester = new Camiseta(); Manchester.Vestir(); Botines Nike = new Botines(); Nike.Proteger(); Console.WriteLine("Clase MyFutbol"); Balon adidas = new Balon(); adidas.Inflar(); }
public void CargoDDList() { CanchaNegocio CanNeg = new CanchaNegocio(); CentroDeporte Centro = new CentroDeporte(); List <Actividad> ListaActividades = new List <Actividad>(); ActividadNegocio ActNeg = new ActividadNegocio(); HorarioCancha Horario = new HorarioCancha(); HorarioNegocio HorNeg = new HorarioNegocio(); Cancha Cancha = new Cancha(); Centro = (CentroDeporte)Session["Centro_Login"]; ListaCancha = CanNeg.Listar(Centro.ID); ListaActividades = ActNeg.Listar(); ddActividades.DataSource = ListaActividades; ddActividades.DataBind(); ddCanchas.DataSource = ListaCancha; ddCanchas.DataBind(); Cancha = CanNeg.Buscar(ddCanchas.SelectedValue, Centro.ID); Horario = HorNeg.BuscarHorario(Cancha.ID); txbDuracion.Value = Convert.ToString(Horario.Duracion); txbHoraDesde.Value = Convert.ToString(Horario.HoraDesde); txbHoraHasta.Value = Convert.ToString(Horario.HoraHasta); }
public IActionResult Create(Cancha c) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new EmpresaContext()) { if (!db.Cancha.Any(a => a.NombreCancha == c.NombreCancha)) { db.Cancha.Add(c); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Ya existe una cancha con ese nombre"); return(View()); } } } catch (Exception) { throw; } }
public Cancha ObtenerCanchaPorID(int idCancha) { Cancha cancha = new Cancha(); iniciarConexion(); command = new SqlCommand(Constante.USP_GETCANCHABYID, getCon()); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@cancha_id", SqlDbType.Int).Value = idCancha; using (IDataReader iDataReader = command.ExecuteReader()) { int iCancha_nombre = iDataReader.GetOrdinal("cancha_nombre"); int iCancha_descripcion = iDataReader.GetOrdinal("cancha_descripcion"); int iCancha_distrito = iDataReader.GetOrdinal("cancha_distrito"); int iCancha_tipo = iDataReader.GetOrdinal("tipocancha"); int iCancha_URL = iDataReader.GetOrdinal("cancha_imagenurl"); int iCancha_Precio = iDataReader.GetOrdinal("cancha_precioxhora"); while (iDataReader.Read()) { cancha.cancha_id = idCancha; cancha.cancha_nombre = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_nombre]); cancha.cancha_descripcion = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_descripcion]); cancha.cancha_tipo = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_tipo]); cancha.cancha_distrito = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_distrito]); cancha.UrlImagen = DataUtil.ValueOfDataBase <string>(iDataReader[iCancha_URL]); cancha.Precio = Convert.ToDouble(DataUtil.ValueOfDataBase <decimal>(iDataReader[iCancha_Precio])); } } cerrarConexion(); return(cancha); }
public static Cancha ActualizarCancha(string nombre, string descripcion, string id) { CanchaBLL.Update(nombre, descripcion, Convert.ToInt32(id)); Cancha objCancha = CanchaBLL.SelectById(Convert.ToInt32(id)); return(objCancha); }
public void OperacionesCanchaAddCancha() { DateTime fecha = DateTime.Now; DateTime fechaSinHora = DateTime.Now.Date; var canchaRepository = new Mock <ICanchaRepository>(); canchaRepository.Setup(x => x.AddCancha(It.IsAny <Cancha>())).Callback <Cancha>(c => { c.Id = 1; }); var canchaBussiness = new CanchaBusiness(canchaRepository.Object); Cancha cancha = new Cancha { Nombre = "Cancha test" }; canchaBussiness.AddCancha(cancha); canchaRepository.Verify(x => x.AddCancha(cancha), Times.Once); Assert.AreEqual(1, cancha.Id); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,TipoCanchaId,Precio,ClubId")] Cancha cancha) { if (id != cancha.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cancha); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CanchaExists(cancha.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ClubId"] = new SelectList(_context.Club, "Id", "Nombre", cancha.ClubId); ViewData["TipoCanchaId"] = new SelectList(_context.TipoCancha, "Id", "Descripcion", cancha.TipoCanchaId); return(View(cancha)); }
public IHttpActionResult GetAll() { List <Cancha> lsCanchas = new List <Cancha>(); try { var canchas = db.canchas.ToList(); foreach (var c in canchas) { var dom = db.domicilios.Where(x => x.id_domicilio == c.id_domicilio).FirstOrDefault(); var cl = db.clubes.Where(x => x.id_club == c.id_club).FirstOrDefault(); Cancha cancha = new Cancha(); Domicilio domicilio = new Domicilio(); Club club = new Club(); cancha.nombre = c.nombre; cancha.id_cancha = c.id_cancha; cancha.capacidad = (int)c.capacidad; cancha.domicilio = domicilio; cancha.domicilio.id_domicilio = dom.id_domicilio; cancha.domicilio.barrio = dom.barrio; cancha.domicilio.calle = dom.calle; cancha.domicilio.observaciones = dom.observaciones; cancha.domicilio.numeracion = dom.numeracion; cancha.club = club; cancha.club.id_club = cl.id_club; cancha.club.nombre = cl.nombre; lsCanchas.Add(cancha); } return(Ok(lsCanchas)); } catch (Exception e) { return(BadRequest(e.ToString())); } }
public static void InsertarCancha(Cancha cancha) { using (HayEquipoEntities db = new HayEquipoEntities()) { db.Cancha.Add(cancha); db.SaveChanges(); } }
public async Task <IActionResult> Edit(int id, [Bind("NroCancha,NombreCancha,Habilitada,Importe")] Cancha cancha) { if (id != cancha.NroCancha) { return(NotFound()); } if (ModelState.IsValid) { try { if (cancha.Importe > 0) { if (_context.Cancha.Any(c => c.NombreCancha == cancha.NombreCancha)) { Cancha aux = _context.Cancha.Find(id); if (aux.NombreCancha == cancha.NombreCancha) { //_context.Update(cancha); aux.NombreCancha = cancha.NombreCancha; aux.Habilitada = cancha.Habilitada; aux.Importe = cancha.Importe; await _context.SaveChangesAsync(); } else { ModelState.AddModelError("", "Ya existe otra cancha con ese nombre"); return(View()); } } else { _context.Update(cancha); await _context.SaveChangesAsync(); } } else { ModelState.AddModelError("", "El importe debe ser positivo"); return(View()); } } catch (DbUpdateConcurrencyException) { if (!CanchaExists(cancha.NroCancha)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cancha)); }
public static void EliminarCancha(int id) { using (HayEquipoEntities db = new HayEquipoEntities()) { Cancha cancha = db.Cancha.Find(id); db.Cancha.Remove(cancha); db.SaveChanges(); } }
public Cancha DataCancha3() { Cancha cancha = new Cancha(); cancha.precio = 5; cancha.tamanioCancha = "hola"; cancha.idComplejo = 2; return(cancha); }
private void CargarDatosParaEditar(Cancha oCanchaActual) { cbTipoCancha.SelectedItem = cbTipoCancha.Items.FindByValue(oCanchaActual.TipoCancha.Codigo); cbTipoCancha.Value = oCanchaActual.TipoCancha.Codigo; txtDescripcion.Text = oCanchaActual.Descripcion; txtPrecioMañana.Text = Convert.ToString(oCanchaActual.PrecioMañana); txtPrecioTarde.Text = Convert.ToString(oCanchaActual.PrecioTarde); txtPrecioNoche.Text = Convert.ToString(oCanchaActual.PrecioNoche); }
private static Cancha RowToDto(CanchaDS.tbl_canchaRow row) { Cancha objCancha = new Cancha(); objCancha.IdCancha = row.id; objCancha.Nombre = row.nombre; objCancha.Descripcion = row.descripcion; objCancha.Eliminado = row.eliminado; return(objCancha); }
public async Task <IActionResult> Edit(int id, [Bind("NroTurno,EmailCliente,NroCancha,FechaHora")] Turno turno) { if (id != turno.NroTurno) { return(NotFound()); } if (ModelState.IsValid) { try { Cancha c = _context.Cancha.Find(turno.NroCancha); if (c.Habilitada) { if (TurnoDisponible(turno)) { _context.Update(turno); await _context.SaveChangesAsync(); ModelState.AddModelError("", "Reserva editada correctamente"); } else { ModelState.AddModelError("", "El turno no está disponible"); ViewData["EmailCliente"] = new SelectList(_context.Cliente, "Email", "Email", turno.EmailCliente); ViewData["NroCancha"] = new SelectList(_context.Cancha, "NroCancha", "NombreCancha", turno.NroCancha); return(View()); } } else { ModelState.AddModelError("", "Cancha Inhabilitada"); ViewData["EmailCliente"] = new SelectList(_context.Cliente, "Email", "Email", turno.EmailCliente); ViewData["NroCancha"] = new SelectList(_context.Cancha, "NroCancha", "NombreCancha", turno.NroCancha); return(View()); } } catch (DbUpdateConcurrencyException) { if (!TurnoExists(turno.NroTurno)) { return(NotFound()); } else { throw; } } //return RedirectToAction(nameof(Index)); } ViewData["EmailCliente"] = new SelectList(_context.Cliente, "Email", "Email", turno.EmailCliente); ViewData["NroCancha"] = new SelectList(_context.Cancha, "NroCancha", "NombreCancha", turno.NroCancha); return(View(turno)); }
public void GuardarCancha() { Cancha cancha = new Cancha(); cancha.SeleCancha = ddlTipoCancha.SelectedItem.Text; cancha.NumeroCancha = Convert.ToInt32(txtNumeroCancha.Text); cancha.SeleEstado = ddlEstado.SelectedItem.Text; canchaNego.GuardarCancha(cancha); Response.Redirect("./ListarCancha.aspx"); }
public async Task <ActionResult> putCanchas(int idCancha, Cancha cancha) { if (idCancha == cancha.idCancha) { _Db.Entry(cancha).State = EntityState.Modified; await _Db.SaveChangesAsync(); return(Ok()); } return(BadRequest()); }
/// <summary> /// Obtiene de la Bd las canchas de un torneo /// autor: Pau Pedrosa /// </summary> /// <param name="idTorneo">Id del torneo</param> /// <returns>Lista genérica de objetos Cancha</returns> public List <Cancha> obtenerCanchasDeUnTorneo(int idTorneo) { SqlConnection con = new SqlConnection(cadenaDeConexion); SqlCommand cmd = new SqlCommand(); SqlDataReader dr; List <Cancha> respuesta = new List <Cancha>(); Cancha cancha = null; try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Connection = con; string sql = @"SELECT * FROM Canchas WHERE idTorneo = @idTorneo ORDER BY idCancha DESC"; cmd.Parameters.Clear(); cmd.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); cmd.CommandText = sql; dr = cmd.ExecuteReader(); while (dr.Read()) { cancha = new Cancha() { idCancha = Int32.Parse(dr["idCancha"].ToString()), nombre = dr["nombre"].ToString(), domicilio = dr["domicilio"].ToString(), telefono = dr["telefono"].ToString() }; respuesta.Add(cancha); } if (dr != null) { dr.Close(); } return(respuesta); } catch (Exception ex) { throw new Exception("Error al obtener las Canchas:" + ex.Message); } finally { if (con != null && con.State == ConnectionState.Open) { con.Close(); } } }
public async Task <IActionResult> Create([Bind("Id,Nombre,TipoCanchaId,Precio,ClubId")] Cancha cancha) { if (ModelState.IsValid) { _context.Add(cancha); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ClubId"] = new SelectList(_context.Club, "Id", "Nombre", cancha.ClubId); ViewData["TipoCanchaId"] = new SelectList(_context.TipoCancha, "Id", "Descripcion", cancha.TipoCanchaId); return(View(cancha)); }
public async Task <ActionResult <Cancha> > postCanchas(Cancha cancha) { var respuesta = await _canchasAppServices.AgregarCancha(cancha); if (respuesta == null) { return(Ok("Exito")); } else { return(BadRequest(respuesta)); } }
protected void RellenarCampos(int idCancha) { if (Request.QueryString["idCancha"] != null) { int IdCancha = Convert.ToInt32(Request.QueryString["idCancha"]); Cancha cancha = canchaNego.BuscarCanchaPorID(idCancha); ddlTipoCancha.Text = cancha.SeleCancha; txtNumeroCancha.Text = cancha.NumeroCancha.ToString(); ddlEstado.Text = cancha.SeleEstado; } }
public IHttpActionResult update([FromBody] Cancha cancha) { canchas canchaDto = new canchas(); domicilios domicilio = new domicilios(); Boolean transaccion = false; try { canchaDto.nombre = cancha.nombre; canchaDto.capacidad = cancha.capacidad; canchaDto.id_cancha = cancha.id_cancha; domicilio.id_domicilio = (int)cancha.domicilio.id_domicilio; domicilio.barrio = cancha.domicilio.barrio; domicilio.calle = cancha.domicilio.calle; domicilio.numeracion = cancha.domicilio.numeracion; domicilio.observaciones = cancha.domicilio.observaciones; canchas canchaCheck = db.canchas.Where(x => x.nombre.ToUpper().Equals(canchaDto.nombre.ToUpper())).FirstOrDefault(); if ((canchaCheck != null && canchaCheck.id_cancha == cancha.id_cancha) || canchaCheck == null) { var result = db.canchas.SingleOrDefault(b => b.id_cancha == canchaDto.id_cancha); var resultDom = db.domicilios.SingleOrDefault(b => b.id_domicilio == domicilio.id_domicilio); if (resultDom != null) { resultDom.id_domicilio = domicilio.id_domicilio; resultDom.calle = domicilio.calle; resultDom.numeracion = domicilio.numeracion; resultDom.observaciones = domicilio.observaciones; resultDom.barrio = domicilio.barrio; db.SaveChanges(); transaccion = true; } if (transaccion && result != null) { result.id_cancha = canchaDto.id_cancha; result.nombre = canchaDto.nombre; result.capacidad = canchaDto.capacidad; result.id_club = 1; db.SaveChanges(); return(Ok()); } } return(BadRequest()); } catch (Exception e) { return(BadRequest(e.ToString())); } }