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(); } }
public JsonResult EditarDetallePartidos(DetallePartidos oDetallePartido, Deducciones[] oDeducciones) { JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); DetallePartidos oDetallePartidoEditado = (from d in bdTorneos.DetallePartidos where d.id == oDetallePartido.id select d).Single(); oDetallePartidoEditado.estado = oDetallePartido.estado; oDetallePartidoEditado.total_pagar = oDetallePartido.total_pagar; oDetallePartidoEditado.total_rebajos = oDetallePartido.total_rebajos; oDetallePartidoEditado.deposito = oDetallePartido.deposito; bdTorneos.SaveChanges(); bdTorneos.Detach(oDetallePartidoEditado); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oDetallePartidoEditado, estadoValidacion = "exito" }); if (oDeducciones != null) { foreach (Deducciones oDeduccion in oDeducciones) { EditarDeducciones(oDeduccion, oDetallePartidoEditado.id); } } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return jsonData; }
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 void EditarDetallePartidos(DetallePartidos oDetallePartido) { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); DetallePartidos oDetallePartidoEditado = (from t in bdTorneos.DetallePartidos where t.id == oDetallePartido.id select t).Single(); oDetallePartidoEditado.idArbitro = oDetallePartido.idArbitro; oDetallePartidoEditado.puesto = oDetallePartido.puesto; bdTorneos.SaveChanges(); }
public JsonResult ValidarDetallePartido(DetallePartidos oDetallePartido) { JsonResult jsonData = null; try { jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oDetallePartido, estadoValidacion = "exito" }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
public JsonResult ObtenerDetallePartidoPorID(int cID) { JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); DetallePartidos oDetallePartido = (from d in bdTorneos.DetallePartidos where d.id == cID select d).Single(); jsonData = Json(new { estado = "exito", mensaje = "", oDetallePartido = new { oDetallePartido.id, oDetallePartido.idArbitro, oDetallePartido.deposito, total_pagar = oDetallePartido.total_rebajos == null ? 0 : oDetallePartido.total_pagar, total_rebajos = oDetallePartido.total_rebajos == null ? 0 : oDetallePartido.total_rebajos, oDetallePartido.estado, oDetallePartido.Usuarios.cuenta, oDetallePartido.puesto, oDetallePartido.Partidos.numero, //Partido oDetallePartido.Partidos.Programaciones.Torneos.nombre, //Torneo numeroProgramacion = oDetallePartido.Partidos.Programaciones.numero, //Programacion Deducciones = from d in oDetallePartido.Deducciones select new { d.id, d.monto, d.observaciones, d.tipo, d.idDetallePartido, d.accionregistro } } }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
public JsonResult EditarDetallePartidos(DetallePartidos oDetallePartido, Deducciones[] oDeducciones) { JsonResult jsonData = null; try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); DetallePartidos oDetallePartidoEditado = (from d in bdTorneos.DetallePartidos where d.id == oDetallePartido.id select d).Single(); oDetallePartidoEditado.estado = oDetallePartido.estado; oDetallePartidoEditado.total_pagar = oDetallePartido.total_pagar; oDetallePartidoEditado.total_rebajos = oDetallePartido.total_rebajos; oDetallePartidoEditado.deposito = oDetallePartido.deposito; bdTorneos.SaveChanges(); bdTorneos.Detach(oDetallePartidoEditado); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oDetallePartidoEditado, estadoValidacion = "exito" }); if (oDeducciones != null) { foreach (Deducciones oDeduccion in oDeducciones) { EditarDeducciones(oDeduccion, oDetallePartidoEditado.id); } } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return(jsonData); }
public JsonResult ValidarDetallePartido(DetallePartidos oDetallePartido) { JsonResult jsonData = null; try { jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oDetallePartido, estadoValidacion = "exito" }); } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return jsonData; }