Ejemplo n.º 1
0
        public List <FornecedorViewModel> Listar()
        {
            using (AutoPecasContext ctx = new AutoPecasContext())
            {
                var fornecedores = ctx.Fornecedores.Include(x => x.IdUsuarioNavigation).ToList();
                List <FornecedorViewModel> fornecedoresViewModel = new List <FornecedorViewModel>();

                foreach (var f in fornecedores)
                {
                    var fornecedor = new FornecedorViewModel
                    {
                        IdFornecedor = f.IdFornecedor,
                        Cnpj         = Convert.ToInt32(f.Cnpj),
                        RazaoSocial  = f.RazaoSocial,
                        NomeFantasia = f.NomeFantasia,
                        Endereco     = f.Endereco,
                        IdUsuario    = Convert.ToInt32(f.IdUsuario),
                        Email        = f.IdUsuarioNavigation.Email
                    };
                    fornecedoresViewModel.Add(fornecedor);
                }

                return(fornecedoresViewModel);
            }
        }
Ejemplo n.º 2
0
 public List <Pecas> ListarPorId(int idFornecedor)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.Where(x => x.IdFornecedor == idFornecedor).ToList());
     }
 }
 public Usuarios BuscarPorId(int id)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Usuarios.First(x => x.Idusuario == id));
     }
 }
Ejemplo n.º 4
0
 public void Cadastrar(Fornecedores fornecedores)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Fornecedores.Add(fornecedores);
     }
 }
Ejemplo n.º 5
0
 public Usuarios Login(LoginViewModel Login)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Usuarios.FirstOrDefault(x => x.Email == Login.Email && x.Senha == Login.Senha));
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Buscar Peça
 /// </summary>
 /// <param name="PecaId"></param>
 /// <param name="FornecedorId"></param>
 /// <returns>Peça</returns>
 public Pecas BuscarPorId(int PecaId, int FornecedorId)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.FirstOrDefault(x => x.Fornecedor.FornecedorId == FornecedorId && x.PecaId == PecaId));
     }
 }
 public List <Usuarios> Listar()
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Usuarios.ToList());
     }
 }
Ejemplo n.º 8
0
 public List <Pecas> Listar()
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.Include(x => x.IdFornecedorNavigation).ToList());
     }
 }
Ejemplo n.º 9
0
 public List <Pecas> Listar()
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.ToList());
     }
 }
Ejemplo n.º 10
0
 public Usuarios BuscarPorEmailSenha(LoginViewModel dadosLogin)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Usuarios.FirstOrDefault(x => x.Email.Equals(dadosLogin.Email) && x.Senha.Equals(dadosLogin.Senha)));
     }
 }
Ejemplo n.º 11
0
 public Fornecedores BuscarPorId(int id)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Fornecedores.FirstOrDefault(x => x.FornecedorId == id));
     }
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Lista Pecas
 /// </summary>
 /// <param name="FornecedorId"></param>
 /// <returns>Lista de Pecas</returns>
 public List <Pecas> Listar(int FornecedorId)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.Where(x => x.Fornecedor.FornecedorId == FornecedorId).ToList());
     }
 }
Ejemplo n.º 13
0
 public Pecas BuscarPecasPorId(int id)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.Find(id));
     }
 }
 // buscar por id
 public Pecas BuscarPorId(int id)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.FirstOrDefault(x => x.IdPeca == id));
     }
 }
Ejemplo n.º 15
0
 public List <Fornecedores> Listar()
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Fornecedores.ToList());
     }
 }
Ejemplo n.º 16
0
 public List <Pecas> ListarPecasPorFornecedor(int idFornecedor)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.Include(x => x.FornecedorId == idFornecedor).ToList());
     }
 }
Ejemplo n.º 17
0
 public Pecas BuscarPecaPorCodigo(int codigo)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         return(ctx.Pecas.First(x => x.PecaCodigo == codigo));
     }
 }
Ejemplo n.º 18
0
 public void Atualizar(Pecas pecaModificada)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         Pecas pecaEncontrada = BuscarPecaPorCodigo(pecaModificada.PecaCodigo);
         if (pecaEncontrada == null)
         {
             throw new ArgumentNullException();
         }
         else
         {
             pecaEncontrada.PrecoVenda = pecaModificada.PrecoVenda;
             pecaEncontrada.Descricao  = pecaModificada.Descricao;
             pecaEncontrada.Peso       = pecaModificada.Peso;
             pecaEncontrada.PrecoCusto = pecaModificada.PrecoCusto;
             //Se o código da peça for mudado e não existir um código igual ao que foi fornecido
             if (pecaModificada.PecaCodigo != pecaEncontrada.PecaCodigo && !ctx.Pecas.Single().PecaCodigo.Equals(pecaModificada.PecaCodigo))
             {
                 pecaEncontrada.PecaCodigo = pecaModificada.PecaCodigo;
             }
             ctx.Update(pecaEncontrada);
             ctx.SaveChanges();
         }
     }
 }
Ejemplo n.º 19
0
 public void Cadastrar(Fornecedores fornecedor)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Fornecedores.Add(fornecedor);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 20
0
 public void Cadastrar(Usuarios novoUsuario)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Usuarios.Add(novoUsuario);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 21
0
 public void Deletar(int IdFornecedor)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Fornecedores.Remove(BuscarPorId(IdFornecedor));
         ctx.SaveChanges();
     }
 }
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         Usuarios UsuarioBuscado = ctx.Usuarios.FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);
         return(UsuarioBuscado);
     }
 }
Ejemplo n.º 23
0
 /// <summary>
 /// Deleta Peca
 /// </summary>
 /// <param name="id"></param>
 public void Deletar(int id)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Pecas.Remove(ctx.Pecas.FirstOrDefault(x => x.PecaId == id));
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 24
0
 public void Excluir(Pecas peca)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Pecas.Remove(peca);
         ctx.SaveChanges();
     }
 }
 public void CadastrarPeca(int idFornecedor, Pecas peca)
 {
     using (AutoPecasContext ctx = new AutoPecasContext()) {
         peca.IdFornecedor = idFornecedor;
         ctx.Pecas.Add(peca);
         ctx.SaveChanges();
     }
 }
 public List <Pecas> Listar()
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         // SELECT * FROM Pecas
         return(ctx.Pecas.Include(x => x.Fornecedor).ToList());
     }
 }
Ejemplo n.º 27
0
 public void Pecas(Pecas peca)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Pecas.Add(peca);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 28
0
 public void Cadastrar(Pecas pecas)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         ctx.Pecas.Add(pecas);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 29
0
 public void Deletar(int id)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         Pecas Peca = ctx.Pecas.Find(id);
         ctx.Pecas.Remove(Peca);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 30
0
 public void deletar(int id)
 {
     using (AutoPecasContext ctx = new AutoPecasContext())
     {
         Fornecedores fornecedores = ctx.Fornecedores.Find(id);
         ctx.Remove(fornecedores);
         ctx.SaveChanges();
     }
 }