示例#1
0
        public static string RegistrarSolicitud(Dictionary <string, string> entidades, string FacebookId)
        {
            DateTime    ahora = DateTime.Now;
            Solicitudes nueva = new Solicitudes()
            {
                FechaRecepcion = ahora,
                CI             = entidades["CI"],
                FacebookId     = FacebookId,
                TipoCredito    = entidades["Creditos"],
                Ingreso        = entidades["Ingreso"],
                Monto          = entidades["Monto"],
                ESTADO         = "PENDIENTE"
            };
            Enrutamiento item = new Enrutamiento();

            using (var db = new Contexto())
            {
                db.Sol.Add(nueva);
                item = db.Rutas.FirstOrDefault(x => x.FacebookId == FacebookId);
                item.Conectividad    = true;
                db.Entry(item).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            return(JsonConvert.SerializeObject(nueva));
        }
示例#2
0
        public static bool VerificarRuta(string FacebookId)
        {
            Enrutamiento ruta      = new Enrutamiento();
            bool         resultado = false;

            using (var db = new Contexto())
            {
                ruta = db.Rutas.FirstOrDefault(x => x.FacebookId == FacebookId);
                if (ruta != null)
                {
                    resultado = false;
                }
                else
                {
                    ruta              = new Enrutamiento();
                    ruta.FacebookId   = FacebookId;
                    ruta.Nombre       = "";
                    ruta.Tipo         = "Tipo3";
                    ruta.Conectividad = false;
                    db.Rutas.Add(ruta);
                }
                db.SaveChanges();
                resultado = true;
            }
            return(resultado);
        }
示例#3
0
        public static void Desconectar(string FacebookId)
        {
            Enrutamiento ruta = new Enrutamiento();

            using (var db = new Contexto())
            {
                ruta = db.Rutas.FirstOrDefault(x => x.FacebookId == FacebookId);
                ruta.Conectividad    = false;
                db.Entry(ruta).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }
        }