/// <summary> /// Create a new Programaciones object. /// </summary> /// <param name="id">Initial value of the id property.</param> /// <param name="idAsociacion">Initial value of the idAsociacion property.</param> /// <param name="idUsuario">Initial value of the idUsuario property.</param> /// <param name="idTorneo">Initial value of the idTorneo property.</param> /// <param name="numero">Initial value of the numero property.</param> /// <param name="deposito">Initial value of the deposito property.</param> /// <param name="montoCalculado">Initial value of the montoCalculado property.</param> /// <param name="monto">Initial value of the monto property.</param> /// <param name="estado">Initial value of the estado property.</param> public static Programaciones CreateProgramaciones(global::System.Int32 id, global::System.Int32 idAsociacion, global::System.Int32 idUsuario, global::System.Int32 idTorneo, global::System.String numero, global::System.String deposito, global::System.Decimal montoCalculado, global::System.Decimal monto, global::System.Int32 estado) { Programaciones programaciones = new Programaciones(); programaciones.id = id; programaciones.idAsociacion = idAsociacion; programaciones.idUsuario = idUsuario; programaciones.idTorneo = idTorneo; programaciones.numero = numero; programaciones.deposito = deposito; programaciones.montoCalculado = montoCalculado; programaciones.monto = monto; programaciones.estado = estado; return programaciones; }
/// <summary> /// Deprecated Method for adding a new object to the Programaciones EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToProgramaciones(Programaciones programaciones) { base.AddObject("Programaciones", programaciones); }
public JsonResult EditarProgramaciones(Programaciones oProgramacion, Partidos[] oPartidos, String oper) { int nIDProgramacion = 0; JsonResult jsonData = null; try { decimal montoCalculado = ObtenerMontoDeposito(oPartidos); if (montoCalculado <= oProgramacion.monto) { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); switch (oper) { case "add": Programaciones oProgramacionNuevo = new Programaciones(); oProgramacionNuevo.deposito = oProgramacion.deposito; oProgramacionNuevo.numero = Utilidades.ObtenerConsecutivoProgramacion(); oProgramacionNuevo.monto = oProgramacion.monto; oProgramacionNuevo.montoCalculado = montoCalculado; oProgramacionNuevo.observaciones = oProgramacion.observaciones; oProgramacionNuevo.estado = (int)enumEstadoProgramaciones.Pendiente; oProgramacionNuevo.idTorneo = Utilidades.ObtenerValorSession("idTorneo"); oProgramacionNuevo.idUsuario = Utilidades.ObtenerValorSession("idUsuario"); oProgramacionNuevo.idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); oProgramacionNuevo.id = 0; bdTorneos.AddToProgramaciones(oProgramacionNuevo); bdTorneos.SaveChanges(); bdTorneos.Detach(oProgramacionNuevo); nIDProgramacion = oProgramacionNuevo.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oProgramacionNuevo, estadoValidacion = "exito" }); break; case "del": Programaciones oTorneosEliminado = (from p in bdTorneos.Programaciones where p.id == oProgramacion.id select p).Single(); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oTorneosEliminado, estadoValidacion = "exito" }); bdTorneos.DeleteObject(oTorneosEliminado); bdTorneos.SaveChanges(); nIDProgramacion = oTorneosEliminado.id; break; case "edit": Programaciones oProgramacionEditado = (from p in bdTorneos.Programaciones where p.id == oProgramacion.id select p).Single(); oProgramacionEditado.observaciones = oProgramacion.observaciones; oProgramacionEditado.deposito = oProgramacion.deposito; oProgramacionEditado.monto = oProgramacion.monto; oProgramacionEditado.montoCalculado = montoCalculado; oProgramacionEditado.estado = (int)enumEstadoProgramaciones.Pendiente; bdTorneos.SaveChanges(); bdTorneos.Detach(oProgramacionEditado); nIDProgramacion = oProgramacionEditado.id; jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oProgramacionEditado, estadoValidacion = "exito" }); break; } foreach (Partidos oPartido in oPartidos) { EditarPartidos(oPartido, nIDProgramacion); } } else { jsonData = Json(new { estado = "error", mensaje = "El monto del depósito debe ser:" + montoCalculado }); } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } return jsonData; }