Пример #1
0
 /// <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;
 }
Пример #2
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Programaciones EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToProgramaciones(Programaciones programaciones)
 {
     base.AddObject("Programaciones", programaciones);
 }
Пример #3
0
        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;
        }