예제 #1
0
 public static bool Guardar()
 {
     using (var conexion = new FotoStudioDB())
     {
         try
         {
             conexion.UserType.Add(new Models.TipoUsuarios()
             {
                 Description = "Administrador"
             });
             conexion.UserType.Add(new Models.TipoUsuarios()
             {
                 Description = "Cajero"
             });
             conexion.UserType.Add(new Models.TipoUsuarios()
             {
                 Description = "Diseñado"
             });
             conexion.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             throw;
         }
     }
     return(false);
 }
예제 #2
0
        public static bool GuardarProvicional()
        {
            bool resultado = false;

            using (var conexion = new FotoStudioDB())
            {
                try
                {
                    conexion.Articulos.Add(new Articulos()
                    {
                        Descripcion = "CD-ROM", Existencia = 10, Precio = 12
                    });
                    conexion.Articulos.Add(new Articulos()
                    {
                        Descripcion = "SD-Card 4 GB", Existencia = 10, Precio = 12
                    });
                    conexion.Articulos.Add(new Articulos()
                    {
                        Descripcion = "SD-Card 8GB", Existencia = 10, Precio = 120
                    });
                    conexion.Articulos.Add(new Articulos()
                    {
                        Descripcion = "CD-DVD", Existencia = 10, Precio = 12
                    });

                    conexion.SaveChanges();
                    resultado = true;
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }
예제 #3
0
 public static bool Existe(string nombreUsuario)
 {
     using (var conexion = new FotoStudioDB())
     {
         try
         {
             return(conexion.Usuario.Where(u => u.UserName.Equals(nombreUsuario)).FirstOrDefault() != null);
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
예제 #4
0
 public static string GetDescripcion(int typeId)
 {
     using (var conexion = new FotoStudioDB())
     {
         try
         {
             return(conexion.UserType.Find(typeId).Description);
         }
         catch (Exception)
         {
             throw;
         }
     }
     return("");
 }
예제 #5
0
        public static List <TipoUsuarios> GetTypes()
        {
            List <TipoUsuarios> lista = new List <TipoUsuarios>();

            using (var conexion = new FotoStudioDB())
            {
                try
                {
                    lista = conexion.UserType.ToList();
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(lista);
        }
예제 #6
0
        public static List <Articulos> Listar()
        {
            List <Articulos> listado = new List <Articulos>();

            using (var conexion = new FotoStudioDB())
            {
                try
                {
                    listado = conexion.Articulos.ToList();
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(listado);
        }
예제 #7
0
        public static bool Guardar(Usuarios usuario)
        {
            bool resultado = false;

            using (var conexion = new FotoStudioDB())
            {
                try
                {
                    if (!Existe(usuario.UserName))
                    {
                        conexion.Usuario.Add(usuario);
                        conexion.SaveChanges();
                        resultado = true;
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }
예제 #8
0
        public static List <SelectListItem> Listado()
        {
            List <SelectListItem> lista = new List <SelectListItem>();

            using (var conexion = new FotoStudioDB())
            {
                try
                {
                    foreach (var item in conexion.Servicios.ToList())
                    {
                        lista.Add(new SelectListItem()
                        {
                            Text = item.Descripcion, Value = item.Id.ToString()
                        });
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(lista);
        }