Beispiel #1
0
 public static void Add(Denuncia NewRegistro)
 {
     using (var context = new Datos.VioMujerEntities()) {
         var nuevo = MapDenuncia(NewRegistro);
         context.Denuncias.Add(nuevo);
         context.SaveChanges();
     }
 }
Beispiel #2
0
 public static List <Departamento> GetDepartamentos()
 {
     using (var context = new Datos.VioMujerEntities())
     {
         var r = context.Departamentoes.ToList().Select(d => Map(d)).ToList();
         return(r);
     }
 }
Beispiel #3
0
 public static List <Ciudad> GetCiudadesPorDepartamento(int DepartamentoId)
 {
     using (var context = new Datos.VioMujerEntities())
     {
         var r = context.Ciudads.Where(c => c.DepartamentoId == DepartamentoId).ToList().Select(d => Map(d)).ToList();
         return(r);
     }
 }
Beispiel #4
0
 public static void MarcarComoAtendido(int DenunciaId, int UsuarioId)
 {
     using (var context = new Datos.VioMujerEntities())
     {
         var registro = context.Denuncias.Single(r => r.DenunciaId == DenunciaId);
         registro.AtendidoPor = UsuarioId;
         context.SaveChanges();
     }
 }
Beispiel #5
0
 public static List <Denuncia> GetDenuncias(string orderBy, bool descendente, int nRegPerPage, int nPage, Denuncia Filtro)
 {
     using (var contexto = new Datos.VioMujerEntities()) {
         string filtro  = CreateFiltro(Filtro);
         var    listado = contexto.DenunciaList(orderBy, descendente, nRegPerPage, nPage, filtro == ""?null:filtro);
         var    res     = listado.Select(r => MapDenuncia(r)).ToList();
         return(res);
     }
 }
Beispiel #6
0
        public static Information GetInformacion(int InformationId)
        {
            var result = new Information();

            using (var context = new Datos.VioMujerEntities())
            {
                var r = context.Information.Single(i => i.InformationId == InformationId);
            }
            return(result);
        }
Beispiel #7
0
        public static MenuImage GetMenuImage(int MenuItemId)
        {
            var result = new MenuImage();

            using (var context = new Datos.VioMujerEntities())
            {
                var r = context.MenuImages.Single(i => i.MenuImageId == MenuItemId);
                result = Map(r);
            }
            return(result);
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            //var a = PaisesCiudadesService.PaisesCiudadesService.GetPaises();
            var departamentos = PaisesCiudadesService.PaisesCiudadesService.GetDepartamentos("CO");

            foreach (var d in departamentos)
            {
                using (var context = new Datos.VioMujerEntities())
                {
                    var dep = new Datos.Departamento()
                    {
                        DepartamentoId = d.Key,
                        Nombre         = d.Value
                    };
                    context.Departamentoes.Add(dep);
                    context.SaveChanges();
                    try
                    {
                        var ciudades = PaisesCiudadesService.PaisesCiudadesService.GetCiudades("CO", d.Key);
                        if (ciudades != null)
                        {
                            foreach (var c in ciudades)
                            {
                                try
                                {
                                    context.Ciudads.Add(new Datos.Ciudad()
                                    {
                                        DepartamentoId = d.Key, CiudadId = c.Key, Nombre = c.Value
                                    });
                                    context.SaveChanges();
                                }
                                catch
                                {
                                    Console.ForegroundColor = ConsoleColor.Red;
                                    Console.WriteLine(">" + c.Value);
                                }
                                Console.ForegroundColor = ConsoleColor.Green;
                                Console.WriteLine(">" + c.Value);
                            }
                        }
                    }
                    catch {
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine(">Al consultar");
                    }
                }
            }
            Console.Write("Listo");
            Console.ReadKey();
        }
Beispiel #9
0
 /// <summary>
 /// Metodo para autenticar un usuario dentro del sistema
 /// </summary>
 /// <param name="login">Nombre para autenticarse</param>
 /// <param name="contrasena">Contraseña</param>
 /// <returns>Retorna la información del usuario autenticado. Si el usuario ol acontraseña no son correctos retorna nulo</returns>
 static public Usuario Autenticar(string login, string contrasena)
 {
     using (var context = new Datos.VioMujerEntities())
     {
         var registro = context.Autenticar(login, contrasena).FirstOrDefault();
         if (registro == null)
         {
             return(null);
         }
         var resultado = new Usuario {
             Activo            = registro.Activo,
             FechaCreacion     = registro.FechaCreacion,
             FechaModificado   = registro.FechaModificado,
             FechaUltimoAcceso = registro.FechaUltimoAcceso,
             Login             = registro.Login,
             UsuarioId         = registro.UsuarioId
         };
         return(resultado);
     }
 }