public ViewModelClasificacion() { Equipos = new Equipos(); Torneos = new Torneos(); ListaTorneos = Torneos.GetTorneos(); IsEnabled = false; }
public JsonResult EditarPartidos(Torneos oPartido, DetallePartidos[] oDetallePartidos) { JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); Partidos oPartidosEditado = (from t in bdTorneos.Partidos where t.id == oPartido.id select t).Single(); oPartidosEditado.estado = (int)enumEstadoPartidos.Pendiente_De_Informe; bdTorneos.SaveChanges(); bdTorneos.Detach(oPartidosEditado); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oPartidosEditado, estadoValidacion = "exito" }); foreach (DetallePartidos oDetallePartido in oDetallePartidos) { EditarDetallePartidos(oDetallePartido); } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return jsonData; }
public ViewModelTorneos() { Torneos = new Torneos(); ItemsTorneos = Torneos.GetTorneos(); IsReadOnly = true; IsEnabled = false; }
public JsonResult EditarPartidos(Torneos oPartido, DetallePartidos[] oDetallePartidos) { JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); Partidos oPartidosEditado = (from t in bdTorneos.Partidos where t.id == oPartido.id select t).Single(); oPartidosEditado.estado = (int)enumEstadoPartidos.Pendiente_De_Informe; bdTorneos.SaveChanges(); bdTorneos.Detach(oPartidosEditado); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oPartidosEditado, estadoValidacion = "exito" }); foreach (DetallePartidos oDetallePartido in oDetallePartidos) { EditarDetallePartidos(oDetallePartido); } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
private void CrearDetallePartidos(Partidos oPartido) { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idTorneo = Utilidades.ObtenerValorSession("idTorneo"); Torneos oTorneo = (from t in bdTorneos.Torneos where t.id == idTorneo select t).Single(); for (int indice = 0; indice < oPartido.arbitros; indice++) { int idCancha = oPartido.idCancha; Torneos_Canchas oCancha = (from c in bdTorneos.Torneos_Canchas where c.idCancha == idCancha && c.idTorneo == idTorneo select c).Single(); DetallePartidos oDetalleNuevo = new DetallePartidos(); oDetalleNuevo.idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); oDetalleNuevo.idPartido = oPartido.id; oDetalleNuevo.puesto = (int)enumTipoArbitro.Linea; oDetalleNuevo.dieta = oTorneo.dieta; oDetalleNuevo.viaticos = oCancha.viaticos; oDetalleNuevo.total_pagar = oTorneo.dieta + oCancha.viaticos; oDetalleNuevo.total_rebajos = 0; oDetalleNuevo.estado = (int)enumEstadoDetallePartidos.Pendiente_Pago; bdTorneos.AddToDetallePartidos(oDetalleNuevo); bdTorneos.SaveChanges(); } }
private void dtgPuntosEquipos_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (dtgPuntosEquipos.SelectedItem != null) { Torneos a = dtgPuntosEquipos.SelectedItem as Torneos; if (a != null) { txtPuntosToneroIdentificador.Text = a.Id.ToString(); txtPuntosToneroEquipo1.Text = a.Equipo1; txtPuntosToneroEquipo2.Text = a.Equipo2; txtPuntosMarcador1.Text = a.Marcador_1.ToString(); txtPuntosMarcador2.Text = a.Marcador_2.ToString(); } else { TipoDeporteTemp b = dtgPuntosEquipos.SelectedItem as TipoDeporteTemp; foreach (var item in manejadorTorneo.Lista) { if (b.Id == item.Id.ToString()) { txtPuntosToneroIdentificador.Text = item.Id.ToString(); txtPuntosToneroEquipo1.Text = item.Equipo1; txtPuntosToneroEquipo2.Text = item.Equipo2; txtPuntosMarcador1.Text = item.Marcador_1.ToString(); txtPuntosMarcador2.Text = item.Marcador_2.ToString(); } } } } else { MessageBox.Show("No ha seleccionado ningun elemento de la tabla", "Puntos Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnActualizarTorneo_Click(object sender, RoutedEventArgs e) { if ((manejadorTorneo.VerificarSiEsNumero(E1.Text)) == true) { MessageBox.Show("Error no se aceptan letras Marcador Equipo 1 ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } if ((manejadorTorneo.VerificarSiEsNumero(E2.Text)) == true) { MessageBox.Show("Error no se aceptan letras Marcador Equipo 2 ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (accionn == accion.Nuevo) { Torneos emp = new Torneos() { // Identificador = txbEmpleadoId.Text, Equipo1 = txbEquipo1.Text, Equipo2 = txbEquipo2.Text, Marcador_1 = int.Parse(E1.Text), Marcador_2 = int.Parse(E2.Text), }; if (manejadorTorneo.Agregar(emp)) { MessageBox.Show("Puntuaciones agregadas correctamente ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); // LimpiarCamposDeUsuario(); ActualizarTablaTorneos(); // PonerBotonesUsuarioEnEdicion(false); } else { MessageBox.Show("Las puntuaciones no se pudieron actualizar ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Torneos emp = dtgPuntuacion.SelectedItem as Torneos; emp.Equipo1 = txbEquipo1.Text; emp.Equipo2 = txbEquipo2.Text; emp.Marcador_1 = int.Parse(E1.Text); emp.Marcador_2 = int.Parse(E2.Text); // emp.Deporte = cmbEquipos.Text; if (manejadorTorneo.Modificar(emp)) { MessageBox.Show("Puntuacion Actualizada correctamente ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); // LimpiarCamposDeUsuario(); ActualizarTablaTorneos(); // PonerBotonesUsuarioEnEdicion(false); } else { MessageBox.Show("La puntuacion no se pudo actualizar ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public ViewModelPartidos() { IsReadOnly = true; IsEnabled = false; IsEnabledDelete = false; Partidos = new Partidos(); Torneos = new Torneos(); ListaTorneos = Torneos.GetTorneos(); }
private void btnEliminarPuntosEquipos_Click(object sender, RoutedEventArgs e) { if (dtgPuntosEquipos.SelectedItem != null) { Torneos a = dtgPuntosEquipos.SelectedItem as Torneos; if (a != null) { if (MessageBox.Show("Esta realmente seguro de eliminar los equipos: " + a.Equipo1 + " & " + a.Equipo2, "Torneo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorTorneo.Eliminar(a.Id)) { MessageBox.Show("Equipos eliminados", "Puntos Torneo", MessageBoxButton.OK, MessageBoxImage.Information); CargarTablas(); LimpiarPuntosTorneo(); } else { MessageBox.Show("No se puedo eliminar el los quipos", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { TipoDeporteTemp b = dtgPuntosEquipos.SelectedItem as TipoDeporteTemp; foreach (var item in manejadorTorneo.Lista) { if (b.Id == item.Id.ToString()) { if (MessageBox.Show("Esta realmente seguro de eliminar los equipos: " + item.Equipo1 + " & " + item.Equipo2, "Torneo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorTorneo.Eliminar(item.Id)) { MessageBox.Show("Equipos eliminados", "Puntos Torneo", MessageBoxButton.OK, MessageBoxImage.Information); CargarTablas(); LimpiarPuntosTorneo(); } else { MessageBox.Show("No se puedo eliminar el los quipos", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } } } } } else { MessageBox.Show("No ha seleccionado ningun elemento de la tabla", "Puntos Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void IngresarLosDatosImpar() { Equipo1(); Equipo3(); Torneos b = new Torneos(); b.FechaProgramada = clFechaTorneo.Text; b.Tipo_Deporte = cmbDeporteTorneo.Text; b.Equipo1 = equipo1; b.Equipo2 = equipo2; manejadorTorneo.Agregar(b); ActualizarTorneosTorneos(); //aqui va el manejador }
public ABM_Inscriptos(AccesoBD BD) { _BD = BD; InitializeComponent(); inscriptos = new Inscriptos(BD); nadadores = new Nadadores(BD); torneos = new Torneos(BD); especialidades = new Especialidades(BD); tabla = new DataTable(); nuevo(); cargarComboBoxEspecialidad(); cargarComboBoxNadadores(); cargarComboBoxTorneos(); cargarComboBoxAnios(); cargarTextBoxs(); }
private void btnEditarPuntos_Click(object sender, RoutedEventArgs e) { Torneos emp = dtgPuntuacion.SelectedItem as Torneos; if (emp != null) { txbEquipo1.Text = emp.Equipo1; txbEquipo2.Text = emp.Equipo2; E1.Text = emp.Marcador_1.ToString(); E2.Text = emp.Marcador_2.ToString(); //txbIdDeporte.Text = emp.Id.ToString(); //txbDeporte.Text = emp.deporte; accionn = accion.Editar; // PonerBotonesDeportesEnEdicion(true); } }
public static String ObtenerNombreTorneoUsuario() { int idTorneo = ObtenerValorSession("idTorneo"); String cNombreTorneo = "No tiene asignado"; BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); IQueryable <Torneos> Torneo = from t in bdTorneos.Torneos where t.id == idTorneo select t; if (Torneo.Count() == 1) { Torneos oTorneo = Torneo.Single <Torneos>(); cNombreTorneo = oTorneo.nombre; } return(cNombreTorneo); }
public JsonResult ObtenerTorneoPorID(int cID) { JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); Torneos oTorneo = (from t in bdTorneos.Torneos where t.id == cID select t).Single(); jsonData = Json(new { estado = "exito", mensaje = "", oTorneo = new { oTorneo.id, oTorneo.nombre, oTorneo.categoria, oTorneo.telefono1, oTorneo.ubicacion, oTorneo.telefono2, oTorneo.dieta, oTorneo.email, oTorneo.observaciones, Torneos_Canchas = from c in oTorneo.Torneos_Canchas select new { id = c.id, idCancha = c.idCancha, viaticos = c.viaticos, observaciones = c.observaciones, accionregistro = 0 } } }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
public static List <Torneos> ConsultarTorneos(XmlDocument xDoc) { var torneos = new List <Torneos>(); XmlNodeList Scores = xDoc.GetElementsByTagName("scores"); XmlNodeList Categoria = ((XmlElement)Scores[0]).GetElementsByTagName("category"); int i = 0; foreach (XmlElement nodo in Categoria) { Torneos oTorneo = new Torneos(); oTorneo.Name = nodo.GetAttribute("name"); oTorneo.Id = Convert.ToInt32(nodo.GetAttribute("id")); torneos.Add(oTorneo); } return(torneos); }
private void btnBorrar_Click(object sender, RoutedEventArgs e) { Torneos emp = dtgPuntuacion.SelectedItem as Torneos; if (emp != null) { if (MessageBox.Show("Realmente deceas eliminar este Torneo ", "Torneo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorTorneo.Eliminar(emp.Id)) { MessageBox.Show("Torneo eliminado", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTablaTorneos(); } else { MessageBox.Show("No se pudo eliminar el Torneo", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); } } } }
private void AgregarListaNumerosImpares(string palabra) { PrimerEquipoTorneo(); SegundoEquipotorneoImpar(); Torneos a = new Torneos() { Equipo1 = equipo1, Equipo2 = equipo2, Marcador_1 = 0, Marcador_2 = 0, Tipo_Deporte = palabra.ToUpper(), FechaProgramada = clFechaTorneo.Text, }; torne.Add(a); manejadorTorneo.Agregar(a); dtgPrueba.ItemsSource = null; dtgPrueba.ItemsSource = manejadorTorneo.Lista; dtgDatosDeporte.ItemsSource = null; dtgDatosDeporte.ItemsSource = torne; }
private decimal ObtenerMontoDeposito(Partidos[] oPartidos) { decimal montoDeposito = 0; int nIdTorneo = Utilidades.ObtenerValorSession("idTorneo"); BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); Torneos oTorneo = (from t in bdTorneos.Torneos where t.id == nIdTorneo select t).Single(); for (int indice = 0; indice < oPartidos.Count(); indice++) { int nIdCancha = oPartidos[indice].idCancha; Torneos_Canchas oCancha = (from tc in bdTorneos.Torneos_Canchas where tc.idCancha == nIdCancha && tc.idTorneo == nIdTorneo select tc).Single(); montoDeposito += (oTorneo.dieta + oCancha.viaticos) * oPartidos[indice].arbitros; } return(montoDeposito); }
public static List <Partidos> ConsultarPartidos(XmlDocument xDoc, int id) { var partidos = new List <Partidos>(); XmlNodeList Scores = xDoc.GetElementsByTagName("scores"); XmlNodeList Categoria = ((XmlElement)Scores[0]).GetElementsByTagName("category"); foreach (XmlElement nodo in Categoria) { Torneos oTorneo = new Torneos(); oTorneo.Id = Convert.ToInt32(nodo.GetAttribute("id")); if (oTorneo.Id == id) { XmlNodeList Matches = ((XmlElement)nodo).GetElementsByTagName("matches"); XmlNodeList Match = ((XmlElement)Matches[0]).GetElementsByTagName("match"); foreach (XmlElement n in Match) { Partidos oPartido = new Partidos(); XmlNodeList Localteam = ((XmlElement)n).GetElementsByTagName("localteam"); XmlNode localteam = Localteam[0]; oPartido.Equipo_Local = localteam.Attributes["name"].Value; oPartido.Goles_Local = Convert.ToInt32(localteam.Attributes["goals"].Value); XmlNodeList Visitorteam = ((XmlElement)n).GetElementsByTagName("visitorteam"); XmlNode visitorteam = Visitorteam[0]; oPartido.Equipo_Visitante = visitorteam.Attributes["name"].Value; oPartido.Goles_Visitante = Convert.ToInt32(visitorteam.Attributes["goals"].Value); oPartido.Fecha = n.Attributes["formatted_date"].Value; oPartido.Status = n.Attributes["status"].Value; partidos.Add(oPartido); } } } return(partidos); }
public JsonResult ValidarCalcular(String oper, int idCancha = 0, int cantidadArbitros = 0, int id = 0) { JsonResult jsonData = null; try { Decimal monto = 0; Decimal viaticos = 0; Decimal dieta = 0; if (oper == "edit" || oper == "add") { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idTorneo = Utilidades.ObtenerValorSession("idTorneo"); Torneos oTorneo = (from t in bdTorneos.Torneos where t.id == idTorneo select t).Single <Torneos>(); Torneos_Canchas oCancha = (from t in bdTorneos.Torneos_Canchas where t.idCancha == idCancha && t.idTorneo == idTorneo select t).Single <Torneos_Canchas>(); viaticos = oCancha.viaticos; dieta = oTorneo.dieta; monto = (viaticos + dieta) * cantidadArbitros; } if (oper == "add") { id = Math.Abs(Guid.NewGuid().GetHashCode()); } jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = new { id, idCancha, viaticos, dieta, monto, cantidadArbitros }, estadoValidacion = "exito" }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } //jsonData = Json(new { estado = "exito", mensaje = "", estadoValidacion = "sinAutenticar" }); return(jsonData); }
private void UltimoElemntoRestante(string palabra) { PrimerEquipoTorneo(); if (lista.Count >= 1) { Random r = new Random(); int val = r.Next(2, lista2.Count); int contador = 0; foreach (var item2 in lista2) { contador++; if (contador == val) { equipo2 = item2.Datos; break; } } } Torneos a = new Torneos() { Equipo1 = equipo1, Equipo2 = equipo2, Tipo_Deporte = palabra.ToUpper(), Marcador_1 = 0, Marcador_2 = 0, FechaProgramada = clFechaTorneo.Text, }; torne.Add(a); manejadorTorneo.Agregar(a); dtgPrueba.ItemsSource = null; dtgPrueba.ItemsSource = manejadorTorneo.Lista; // dtgPrueba.ItemsSource = torne; dtgDatosDeporte.ItemsSource = null; dtgDatosDeporte.ItemsSource = torne; }
private void btnEliminarTorneo_Click(object sender, RoutedEventArgs e) { if (dtgPrueba.SelectedItem != null) { Torneos a = dtgPrueba.SelectedItem as Torneos; if (MessageBox.Show("Esta realmente seguro de eliminar los equipos: " + a.Equipo1 + " & " + a.Equipo2, "Torneo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorTorneo.Eliminar(a.Id)) { MessageBox.Show("Equipos eliminados", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); CargarTablas(); } else { MessageBox.Show("No se puedo eliminar el los quipos", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("No ha seleccionado ningun elemento de la tabla para eliminar\nSeleccione uno", "Torneo Eliminación", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ViewModelNuevoEquipo() { Equipos = new Equipos(); ListaTorneos = new Torneos().GetTorneos(); ListaCampos = new Campos().GetCampos(); }
public bool Modificar(Torneos entidad) { return(repositorio.Update(entidad)); }
public ABM_Torneos(AccesoBD BD) { InitializeComponent(); _BD = BD; torneos = new Torneos(BD); }
public bool Agregar(Torneos entidad) { return(torneo.Crear(entidad)); }
public JsonResult EditarTorneos(Torneos oTorneo, Torneos_Canchas[] oCanchas, String oper) { int nIDTorneos = 0; JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); int nContador = (from t in bdTorneos.Torneos where t.nombre == oTorneo.nombre && t.id != oTorneo.id && t.idAsociacion == idAsociacion select t.id ).Count(); if (nContador > 0) { return jsonData = Json(new { estado = "exito", mensaje = "Ya existe un Torneo con el nombre: " + oTorneo.nombre, estadoValidacion = "falloLlave" }); } switch (oper) { case "add": Torneos oTorneosNuevo = new Torneos(); oTorneosNuevo.nombre = oTorneo.nombre; oTorneosNuevo.categoria = oTorneo.categoria; oTorneosNuevo.dieta = oTorneo.dieta; oTorneosNuevo.telefono1 = oTorneo.telefono1; oTorneosNuevo.telefono2 = oTorneo.telefono2; oTorneosNuevo.observaciones = oTorneo.observaciones; oTorneosNuevo.ubicacion = oTorneo.ubicacion; oTorneosNuevo.email = oTorneo.email; oTorneosNuevo.idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); oTorneosNuevo.id = 0; bdTorneos.AddToTorneos(oTorneosNuevo); bdTorneos.SaveChanges(); bdTorneos.Detach(oTorneosNuevo); nIDTorneos = oTorneosNuevo.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosNuevo, estadoValidacion = "exito" }); break; case "del": Torneos oTorneosEliminado = (from t in bdTorneos.Torneos where t.id == oTorneo.id select t).Single(); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosEliminado, estadoValidacion = "exito" }); bdTorneos.DeleteObject(oTorneosEliminado); bdTorneos.SaveChanges(); nIDTorneos = oTorneosEliminado.id; break; case "edit": Torneos oTorneosEditado = (from t in bdTorneos.Torneos where t.id == oTorneo.id select t).Single(); oTorneosEditado.nombre = oTorneo.nombre; oTorneosEditado.categoria = oTorneo.categoria; oTorneosEditado.dieta = oTorneo.dieta; oTorneosEditado.telefono1 = oTorneo.telefono1; oTorneosEditado.telefono2 = oTorneo.telefono2; oTorneosEditado.observaciones = oTorneo.observaciones; oTorneosEditado.email = oTorneo.email; oTorneosEditado.ubicacion = oTorneo.ubicacion; bdTorneos.SaveChanges(); bdTorneos.Detach(oTorneosEditado); nIDTorneos = oTorneosEditado.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosEditado, estadoValidacion = "exito" }); break; } //foreach (Torneos_Canchas oCancha in oTorneo.Torneos_Canchas) {oCanchas foreach (Torneos_Canchas oCancha in oCanchas) { EditarTorneosCanchas(oCancha, nIDTorneos); } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return jsonData; }
public Modelo(Torneos torneos) { Equipo = string.Format("{0} {1} ", torneos.Equipo1, torneos.Marcador_1); Equipo2 = string.Format("{0} {1}", torneos.Equipo2, torneos.Marcador_2); FechaTorneo = torneos.FechaProgramada; }
public JsonResult EditarTorneos(Torneos oTorneo, Torneos_Canchas[] oCanchas, String oper) { int nIDTorneos = 0; JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); int nContador = (from t in bdTorneos.Torneos where t.nombre == oTorneo.nombre && t.id != oTorneo.id && t.idAsociacion == idAsociacion select t.id ).Count(); if (nContador > 0) { return(jsonData = Json(new { estado = "exito", mensaje = "Ya existe un Torneo con el nombre: " + oTorneo.nombre, estadoValidacion = "falloLlave" })); } switch (oper) { case "add": Torneos oTorneosNuevo = new Torneos(); oTorneosNuevo.nombre = oTorneo.nombre; oTorneosNuevo.categoria = oTorneo.categoria; oTorneosNuevo.dieta = oTorneo.dieta; oTorneosNuevo.telefono1 = oTorneo.telefono1; oTorneosNuevo.telefono2 = oTorneo.telefono2; oTorneosNuevo.observaciones = oTorneo.observaciones; oTorneosNuevo.ubicacion = oTorneo.ubicacion; oTorneosNuevo.email = oTorneo.email; oTorneosNuevo.idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); oTorneosNuevo.id = 0; bdTorneos.AddToTorneos(oTorneosNuevo); bdTorneos.SaveChanges(); bdTorneos.Detach(oTorneosNuevo); nIDTorneos = oTorneosNuevo.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosNuevo, estadoValidacion = "exito" }); break; case "del": Torneos oTorneosEliminado = (from t in bdTorneos.Torneos where t.id == oTorneo.id select t).Single(); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosEliminado, estadoValidacion = "exito" }); bdTorneos.DeleteObject(oTorneosEliminado); bdTorneos.SaveChanges(); nIDTorneos = oTorneosEliminado.id; break; case "edit": Torneos oTorneosEditado = (from t in bdTorneos.Torneos where t.id == oTorneo.id select t).Single(); oTorneosEditado.nombre = oTorneo.nombre; oTorneosEditado.categoria = oTorneo.categoria; oTorneosEditado.dieta = oTorneo.dieta; oTorneosEditado.telefono1 = oTorneo.telefono1; oTorneosEditado.telefono2 = oTorneo.telefono2; oTorneosEditado.observaciones = oTorneo.observaciones; oTorneosEditado.email = oTorneo.email; oTorneosEditado.ubicacion = oTorneo.ubicacion; bdTorneos.SaveChanges(); bdTorneos.Detach(oTorneosEditado); nIDTorneos = oTorneosEditado.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosEditado, estadoValidacion = "exito" }); break; } //foreach (Torneos_Canchas oCancha in oTorneo.Torneos_Canchas) {oCanchas foreach (Torneos_Canchas oCancha in oCanchas) { EditarTorneosCanchas(oCancha, nIDTorneos); } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
public bool Agregar(Torneos entidad) { return(repositorio.Create(entidad)); }
public ViewModelNuevoTorneo() { Torneos = new Torneos(); }
public bool Modificar(Torneos entidad) { return(torneo.Editar(entidad)); }