Example #1
0
        public void Atualizar(Produto produto)
        {
            var c1 = new ChicoDoColchaoEntities();
            var p  = c1.Produto.SingleOrDefault(x => x.Numero == produto.Numero && x.Ativo == true);

            if (p != null)
            {
                if (!string.IsNullOrEmpty(produto.Descricao))
                {
                    p.Descricao = produto.Descricao.Trim();
                }

                if (produto.CategoriaID > 0)
                {
                    p.CategoriaID = produto.CategoriaID;
                }

                if (produto.MedidaID > 0)
                {
                    p.MedidaID = produto.MedidaID;
                }

                if (produto.ComissaoFuncionario > 0)
                {
                    p.ComissaoFuncionario = produto.ComissaoFuncionario;
                }

                if (produto.ComissaoFranqueado > 0)
                {
                    p.ComissaoFranqueado = produto.ComissaoFranqueado;
                }

                if (produto.Preco > 0)
                {
                    p.Preco = produto.Preco;
                }

                c1.SaveChanges();
            }

            var c2 = new ChicoDoColchaoEntities();

            foreach (var lojaProduto in produto.LojaProduto)
            {
                var lp = c2.LojaProduto.SingleOrDefault(x => x.LojaID == lojaProduto.LojaID && x.Produto.Numero == produto.Numero && x.Ativo == true);

                if (lp != null)
                {
                    lp.Quantidade = Convert.ToInt16(lp.Quantidade + lojaProduto.Quantidade);
                }
            }

            c2.SaveChanges();
        }
 public UsuarioRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
Example #3
0
 public PedidoStatusRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
Example #4
0
 public NotaFiscalProdutoRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public PedidoTipoPagamentoRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
Example #6
0
 public ParcelaRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
Example #7
0
 public CategoriaRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public RelatorioRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
Example #9
0
 public MenuRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public EstadoRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public OrcamentoRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public LinhaRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
Example #13
0
 public ProdutoRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public MovimentoCaixaRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public ClienteRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }
 public ConsultorRepository()
 {
     chicoDoColchaoEntities = new ChicoDoColchaoEntities();
 }