Exemplo n.º 1
0
 public Boolean cadastrarFornecedor(Fornecedor objFornecedor)
 {
     objFornecedor.Codigo = obtemNovoId();
     try
     {
         if (!temDuplicidade(objFornecedor, "Cadastrar"))
         {
             db = ServidorSingleton.obterServidor().OpenClient();
             db.Store(objFornecedor);
             db.Commit();
             return true;
         }
         else {
             return false;
         }
     }
     catch(Exception e)
     {
         throw new Exception("Erro cadastrando o fornecedor :" + e.Message);
     }
     finally {
         db.Close();
         db.Dispose();
     }
 }
 protected void btnEnviar_Click(object sender, EventArgs e)
 {
     var identFornecedor = new FornecedorVO();
     identFornecedor.CodPessoa = int.Parse(Request.QueryString["CodPessoa"]);
     int codigo = int.Parse(Request.QueryString["CodPedidoCompra"]);
     identFornecedor = new Fornecedor().Listar(identFornecedor).FirstOrDefault();
     for (int i = 0; i < ckbListEmail.Items.Count-1;i++ )
     {
         Nissi.Util.SendEmail.enviarEmailAnexo("smtp.nissimetal.com.br", ckbListEmail.Items[i].Text, caminhoAplicacao + codigo.ToString().PadLeft(8, '0') + ".PDF", "Pedido de Compra", getBody(codigo, identFornecedor.RazaoSocial, identFornecedor.CNPJ));
     }
 }
Exemplo n.º 3
0
 public void Novo(FornecedorCadastroVm fornecedorCadastroVm)
 {
     try
     {
         _unitOfWork.BeginTransaction();
         var fornecedor = new Fornecedor(fornecedorCadastroVm.CodigoSap, fornecedorCadastroVm.Nome);
         _fornecedores.Save(fornecedor);
         _unitOfWork.Commit();
     }
     catch (Exception)
     {
         _unitOfWork.RollBack();
         throw;
     }
 }
Exemplo n.º 4
0
        public void alteraFornecedor(Fornecedor fornecedor)
        {
            alteraPessoaJuridica(fornecedor);
            using (OdbcConnection conexao = ConexaoPadrao.createConnection())
            {
                string sql = "update FORNECEDOR set RAMO_ATIVIDADE = ?, NOME_CONTATO = ? where ID_PESSOA_JURIDICA = ?";
                OdbcCommand command = new OdbcCommand(sql, conexao);

                command.Parameters.AddWithValue("@RAMO_ATIVIDADE", fornecedor.ramoAtividade);
                command.Parameters.AddWithValue("@NOME_CONTATO", fornecedor.nomeContato);
                command.Parameters.AddWithValue("@ID_PESSOA_JURIDICA", fornecedor.id);

                conexao.Open();
                command.ExecuteNonQuery();
            }
        }
Exemplo n.º 5
0
        public bool validaFornecedor(Fornecedor fornecedor)
        {
            bool entrou = true;
            if (fornecedor.ramoAtividade.Length < 3)
            {
                MessageBox.Show("Insira o ramo do fornecedor!");
                entrou = false;
            }

            if (fornecedor.nomeContato.Length < 3) //ver se nao houve alteração posterior na classe
            {
                MessageBox.Show("Insira o nome do contato!");
                entrou = false;
            }
            return entrou;
        }
Exemplo n.º 6
0
        public Boolean alterarFornecedor(Fornecedor objFornecedorAtualizar)
        {
            try
            {
                if (!temDuplicidade(objFornecedorAtualizar, "Alterar"))
                {
                    db = ServidorSingleton.obterServidor().OpenClient();
                    Fornecedor objFornecedorPrototipo = FactoryClasses.criarFornecedor();
                    objFornecedorPrototipo.Codigo = objFornecedorAtualizar.Codigo;
                    IObjectSet leitor = db.QueryByExample(objFornecedorPrototipo);
                    if (leitor.HasNext())
                    {
                        Fornecedor objFornecedor = (Fornecedor)leitor.Next();
                        objFornecedor.Cidade = objFornecedorAtualizar.Cidade;
                        objFornecedor.Cnpj = objFornecedorAtualizar.Cnpj;
                        objFornecedor.Email = objFornecedorAtualizar.Email;
                        objFornecedor.Endereco = objFornecedorAtualizar.Endereco;
                        objFornecedor.InscrEstadual = objFornecedorAtualizar.InscrEstadual;
                        objFornecedor.RazaoSocial = objFornecedorAtualizar.RazaoSocial;
                        db.Store(objFornecedor);
                        db.Commit();
                        leitor = null;
                        return true;
                    }
                    else
                    {
                        leitor = null;
                        return false;
                    }

                }
                else {
                    return false;
                }
            }
            catch (Exception ex)
            {
                db.Rollback();
                throw new Exception("Erro atualizando o fornecedor :" + ex.ToString());
            }
            finally
            {
                db.Close();
                db.Dispose();
            }
        }
Exemplo n.º 7
0
        public void inserirFornecedor(Fornecedor fornecedor)
        {
            inserirPessoaJuridica(fornecedor);
            fornecedor.id = Convert.ToInt32(consultaPessoaJuridica("select top 1 ID_PESSOA_JURIDICA from PESSOA_JURIDICA order by ID_PESSOA_JURIDICA desc").Rows[0][0].ToString());

            using (OdbcConnection conexao = ConexaoPadrao.createConnection())
            {

                string sql = "insert into FORNECEDOR (ID_PESSOA_JURIDICA, RAMO_ATIVIDADE, NOME_CONTATO) values(?,?,?)";
                OdbcCommand command = new OdbcCommand(sql, conexao);

                command.Parameters.AddWithValue("@ID_PESSOA_JURIDICA", fornecedor.id);
                command.Parameters.AddWithValue("@RAMO_ATIVIDADE", fornecedor.ramoAtividade);
                command.Parameters.AddWithValue("@NOME_CONTATO", fornecedor.nomeContato);

                conexao.Open();
                command.ExecuteNonQuery();
            }
        }
Exemplo n.º 8
0
        private void bt_salvar_Click(object sender, EventArgs e)
        {
            Fornecedor fornecedor = new Fornecedor();

            //fornecedor.IdFornecedor = Convert.ToInt32(tbCodigo.Text);
            fornecedor.Pessoa = cbPessoa.Text;
            fornecedor.Nome_Fant = tbNome.Text;
            fornecedor.Razao = tbRazao.Text;
            fornecedor.Cpf_Cnpj = mtbCNPJ.Text;
            fornecedor.Rg_Insc = tbRgInsc.Text;
            fornecedor.Nasc_Funda = Convert.ToDateTime(mtbData.Text);
            fornecedor.Email = tbEmail.Text;
            fornecedor.Endereco = tbEnd.Text;
            fornecedor.Numero = tbNumero.Text;
            fornecedor.Cep = mtbCEP.Text;
            fornecedor.Bairro = tbBairro.Text;
            fornecedor.Cidade = tbCidade.Text;
            fornecedor.UF = cbUF.Text;
            fornecedor.FoneF = mtbFonef.Text;
            fornecedor.FoneC = mtbFonec.Text;
            fornecedor.FoneX = mtbFonex.Text;
            fornecedor.Obs = tbObs.Text;

            try
            {
                Fornecedor.Cadastrar(fornecedor);
                MessageBox.Show("Cadastro efetuado com sucesso!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao cadastrar dados do cliente." + ex.Message, "Erro!");
            }
            finally
            {

            }
        }
Exemplo n.º 9
0
 public Fornecedor ExcluirFornecedor(Fornecedor model)
 {
     //TODO: verificar restrições exclusão fornecedor
     return(_repository.ExcluirFornecedor(model));
 }
Exemplo n.º 10
0
 public void InserirFornecedor(Fornecedor fornecedor) => _fornecedorRepositorio.Inserir(fornecedor);
Exemplo n.º 11
0
 public Boolean excluirFornecedor(Fornecedor objFornecedor)
 {
     db = ServidorSingleton.obterServidor().OpenClient();
     try
     {
         IObjectSet leitor = db.QueryByExample(objFornecedor);
         if (leitor.HasNext())
         {
             db.Delete((Fornecedor)leitor.Next());
             db.Commit();
             return true;
         }
         else
         {
             return false;
         }
     }
     catch
     {
         db.Rollback();
         return false;
     }
     finally
     {
         db.Close();
         db.Dispose();
     }
 }
Exemplo n.º 12
0
 protected bool Equals(Fornecedor other)
 {
     return(Id.Equals(other.Id));
 }
Exemplo n.º 13
0
        private void AtualizarTela()
        {
            try
            {
                //limpando campos
                mk_total.Text      = "0";
                mk_id.Text         = "0";
                mk_Chave.Text      = "";
                mk_notaFiscal.Text = "";
                mk_observacao.Text = "";
                mk_serie.Text      = "";

                listBoxEntradasCadastradas.Items.Clear();
                listBoxParaCadastrar.Items.Clear();
                listBoxProdutos.Items.Clear();
                //chama o método para buscar todos os dados da nossa camada model
                DataTable linhasProduto    = daoProduto.SelectDbProvider(provider, strConnection, new Produtos(0, ""));
                DataTable linhasLojas      = daoLoja.SelectDbProvider(provider, strConnection, new Loja(0, ""));
                DataTable linhasFornecedor = daoFornecedor.SelectDbProvider(provider, strConnection, new Fornecedor(0, ""));
                //limpando o nosso combo box
                listBoxParaCadastrar.Items.Clear();
                listBoxProdutos.Items.Clear();
                comboBoxLoja.Items.Clear();
                comboBoxFornecedor.Items.Clear();
                //atualizando o nosso combo box
                foreach (DataRow row in linhasFornecedor.Rows)
                {
                    fornecedor = new Fornecedor
                    {
                        IdFornecedor = Convert.ToInt32(row[0].ToString()),
                        Cnpj         = row[1].ToString(),
                        NomeFantasia = row[4].ToString()
                    };
                    comboBoxFornecedor.Items.Add(fornecedor);
                }

                foreach (DataRow row in linhasLojas.Rows)
                {
                    loja = new Loja
                    {
                        IdLoja       = Convert.ToInt32(row[0].ToString()),
                        Cnpj         = row[1].ToString(),
                        NomeFantasia = row[4].ToString()
                    };
                    comboBoxLoja.Items.Add(loja);
                }
                foreach (DataRow row in linhasProduto.Rows)
                {
                    produtos = new Produtos
                    {
                        IdProduto         = Convert.ToInt32(row[0].ToString()),
                        Nome              = row[1].ToString(),
                        Status            = Convert.ToInt32(row[2].ToString()),
                        AreaId            = Convert.ToInt32(row[10].ToString()),
                        Valor             = Convert.ToDecimal(row[4].ToString()),
                        MarcaId           = Convert.ToInt32(row[11].ToString()),
                        Modelo            = row[6].ToString(),
                        Descricao         = row[7].ToString(),
                        QuantidadeEstoque = Convert.ToInt32(row[8].ToString())
                    };
                    listBoxProdutos.Items.Add(produtos);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        protected override void Seed(Reprografia.Data.ReprografiaContext context)
        {
            #region Roles
            var admin      = new Role("Administrator");
            var normalUser = new Role("user");
            #endregion

            #region Users
            var paolo = new User("sn1018302")
            {
                FullName = "Paolo Haji de Carvalho Bueno",
                Email    = "*****@*****.**",
                Password = "******"
            };
            var fulano = new User("fulano")
            {
                FullName = "Fulano da Silva",
                Email    = "*****@*****.**",
                Password = "******"
            };
            admin.Users.Add(paolo);
            normalUser.Users.Add(fulano);

            context.Roles.Add(admin);
            context.Users.Add(fulano);

            context.Users.Add(paolo);
            context.Users.Add(fulano);

            context.SaveChanges();
            #endregion

            #region Fornecedores
            var forn1 = new Fornecedor
            {
                Nome = "Copiadora Módulo LTDA."
            };

            context.Fornecedores.Add(forn1);
            #endregion

            #region Areas
            Area[] areas = new[] {
                new Area("CT")
                , new Area("CAI")
                , new Area("FC")
                , new Area("CST")
                , new Area("Pós Graduação", "Pos")
                , new Area("Olimpíada do Conhecimento", "Especificar")
                , new Area("Inova SENAI", "Especificar")
                , new Area("Copa SENAI", "Especificar")
            };
            foreach (Area item in areas)
            {
                context.Areas.Add(item);
            }
            #endregion

            #region Codificacoes
            var codificacoes = new[] {
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Marketing Promocional", ContaMemo = 170201, DescricaoContaMemo = "Programa SENAI Casa Aberta"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11521, DescricaoCentroDeCusto = "Suporte Administrativo/Financeiro", ContaMemo = 170300, DescricaoContaMemo = "Administracao das Unidades Operacionais - SENAI"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 600100, DescricaoContaMemo = "Formacao de Tecnologo"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 171101, DescricaoContaMemo = "Suporte Tecnico/Operacional - Aprendiz. Industrial"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 171103, DescricaoContaMemo = "Suporte Tecnico/Operacional - Curso Tecnico"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 400101, DescricaoContaMemo = "Iniciacao Profissional"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 400102, DescricaoContaMemo = "Iniciacao Profissional - PCFP"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 400105, DescricaoContaMemo = "Iniciacao Prof. - CIPA - Fomento SESI/DN"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401501, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - Escola"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401502, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - Empresa"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401506, DescricaoContaMemo = "Qualificacao Prof. - Contrato SENAI/SDECT"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401505, DescricaoContaMemo = "Qualificacao Prof. - Contrato SENAI/SERT"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401503, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - Entidade"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 401504, DescricaoContaMemo = "Qualificacao Prof. Nivel Basico - PCFP"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403001, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - Escola"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403002, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - Empresa"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403003, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - Entidade"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 403004, DescricaoContaMemo = "Aperfeicoamento Prof. Nivel Basico - PCFP"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404501, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - Escola"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404502, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - Empresa"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404503, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - Entidade"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 404504, DescricaoContaMemo = "Especializacao Prof. Nivel Basico - PCFP"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500101, DescricaoContaMemo = "Tecnico de Nivel Medio - Escola"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500102, DescricaoContaMemo = "Tecnico de Nivel Medio - Empresa"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500103, DescricaoContaMemo = "Tecnico de Nivel Medio - Entidade"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 500104, DescricaoContaMemo = "Tecnico de Nivel Medio - Projeto Especial"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 682000, DescricaoContaMemo = "Telecurso 2000 - Prestacao Servicos Educacionais"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 772100, DescricaoContaMemo = "Assessoria e Consultoria em Educacao"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 710000, DescricaoContaMemo = "Asses Tec/Tecnol - Gestao Empresarial"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 735000, DescricaoContaMemo = "Elaboracao/Disseminacao Informacoes (Serv. Docum.)"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 760000, DescricaoContaMemo = "Serv. Tec. Labor. - Calibracao Dimensional"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 773000, DescricaoContaMemo = "Desenvolv. Tecnologico - Pesquisa Aplicada"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 774000, DescricaoContaMemo = "Desenvolv. Tecnologico - Desenvolv. Experimental"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 775000, DescricaoContaMemo = "Desenvolv. Tecnologico - Design"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 755003, DescricaoContaMemo = "Gestao Estrategica do Design"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 163901, DescricaoContaMemo = "Supervisao de Projetos e de Infraestrutura"
                },
                new Codificacao()
                {
                    CentroDeCusto = 11541, DescricaoCentroDeCusto = "Educacao e Tecnologia", ContaMemo = 700101, DescricaoContaMemo = "Acao Global Regional"
                }
            };

            foreach (var codificacao in codificacoes)
            {
                context.Codificacoes.Add(codificacao);
            }
            #endregion

            #region Solicitacoes

            Solicitacao sol1 = SolicitacaoBL.CriarSolicitacao(paolo);
            sol1.User        = paolo;
            sol1.Formato     = "A4";
            sol1.Suporte     = "E-mail";
            sol1.Fornecedor  = forn1;
            sol1.Codificacao = codificacoes[0];
            sol1.Area        = areas[0];
            sol1.Seq         = 1;
            sol1.Ano         = DateTime.Now.Year;
            sol1.Itens       = new[]
            {
                new Item {
                    Descricao = "Apostila de NR 10 GMT", Espiral = true, CapaEmPVC = true, FrenteVerso = true, Copias = 5, Paginas = 5
                },
                new Item {
                    Descricao = "Avaliação NR 10 GMT", FrenteVerso = true, Copias = 5, Paginas = 5
                },
                new Item {
                    Descricao = "Exercícios GMT", FrenteVerso = true, Copias = 5, Paginas = 5
                }
            };

            Solicitacao sol2 = SolicitacaoBL.CriarSolicitacao(fulano);
            sol2.User        = fulano;
            sol2.Formato     = "A4";
            sol2.Suporte     = "E-mail";
            sol2.Fornecedor  = forn1;
            sol2.Codificacao = codificacoes[0];
            sol2.Area        = areas[0];
            sol2.Seq         = 1;
            sol2.Ano         = DateTime.Now.Year;
            sol2.Itens       = new[]
            {
                new Item {
                    Descricao = "Apostila de NR 10 GMT", Espiral = true, CapaEmPVC = true, FrenteVerso = true, Copias = 5, Paginas = 5
                },
                new Item {
                    Descricao = "Avaliação NR 10 GMT", FrenteVerso = true, Copias = 5, Paginas = 5
                },
                new Item {
                    Descricao = "Exercícios GMT", FrenteVerso = true, Copias = 5, Paginas = 5
                }
            };

            context.Solicitacoes.Add(sol1);
            context.Solicitacoes.Add(sol2);
            context.SaveChanges();
            #endregion

            #region Avaliacoes
            var ava1 = AvaliacaoBL.CriarAvaliacao(sol1);
            foreach (var item in ava1.ItensAvaliacao)
            {
                item.Acabamento = "N";
                item.Matriz     = "N";
                item.Nitidez    = "N";
                item.Paginacao  = "N";
                item.Prazo      = "N";
                item.Quantidade = "N";
            }

            var ava2 = AvaliacaoBL.CriarAvaliacao(sol2);

            context.Avaliacoes.Add(ava1);
            context.Avaliacoes.Add(ava2);

            #endregion

            context.SaveChanges();
            base.Seed(context);
        }
Exemplo n.º 15
0
        private void btn_confirmar_Click(object sender, EventArgs e)
        {
            if (tb_valor.Text == "")
            {
                tb_valor.Text = "0,00";
            }
            if (float.Parse(tb_valor.Text) == 0 || float.Parse(tb_tipo_valor.Text) == 0)
            {
                MessageBox.Show("Valor precisa ser maior que zero!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_valor.Focus();
            }
            else if (Configuracoes.Default.Tipo_Pagto == 0 && rb_completa.Checked && float.Parse(tb_valor.Text) < parcela.PCA_VALOR)
            {
                MessageBox.Show("Valor pago precisa ser maior/igual que o valor total, em caso de pagamento completo!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_valor.Focus();
            }
            else if (Configuracoes.Default.Tipo_Pagto == 0 && rb_nova_parc.Checked && float.Parse(tb_valor.Text) >= parcela.PCA_VALOR)
            {
                MessageBox.Show("Valor pago precisa ser menor que o valor total, em caso de pagamento com nova parcela!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_valor.Focus();
            }
            else if (Configuracoes.Default.Tipo_Pagto == 0 && rb_com_desc.Checked && float.Parse(tb_valor.Text) >= parcela.PCA_VALOR)
            {
                MessageBox.Show("Valor pago precisa ser menor que o valor total, em caso de pagamento com desconto!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_valor.Focus();
            }
            else
            {
                Contas_Pagar contas_pagar = new Contas_Pagar(parcela.PCA_CARNE);
                Fornecedor   fornecedor   = new Fornecedor(contas_pagar.CAP_FORNECEDOR);
                Log          log          = new Log();
                log.LOG_USUARIO = Global.FUN_CODIGO;
                log.LOG_DATA    = DateTime.Now;
                log.LOG_TELA    = this.Text;
                //tb_pagto.Text = DateTime.Now.ToString("dd/MM/yyyy");

                if (Configuracoes.Default.Tipo_Pagto == 0)
                {
                    if (rb_nova_parc.Checked)
                    {
                        Parcelas_PagarCollection parcela_todos = new Parcelas_PagarCollection(parcela.PCA_CARNE);
                        Parcelas_Pagar           parcela_nova  = new Parcelas_Pagar();

                        if (tb_valor_nova_parc.Text == "")
                        {
                            tb_valor_nova_parc.Text = "0,00";
                        }
                        parcela_nova.PCA_CARNE      = parcela.PCA_CARNE;
                        parcela_nova.PCA_ITEM       = parcela_todos.Count + 1;
                        parcela_nova.PCA_DATA_PAGTO = DateTime.Parse("01/01/1800");
                        parcela_nova.PCA_NUM_DOC    = "";
                        parcela_nova.PCA_OBS        = "Parcela gerada apartir do pagto parcial da parcela " + parcela.PCA_ITEM.ToString();
                        parcela_nova.PCA_TIPO       = cb_tipo_nova_parc.SelectedIndex;
                        parcela_nova.PCA_VALOR      = float.Parse(tb_valor_nova_parc.Text);
                        parcela_nova.PCA_VALOR_PAGO = 0;
                        parcela_nova.PCA_VENC       = DateTime.Parse(tb_venc_nova_parc.Text);
                        parcela_nova.Salvar();

                        contas_pagar.CAP_TOTAL    += float.Parse(tb_valor_nova_parc.Text);
                        parcela.PCA_ITEM_NOVA_PARC = parcela_nova.PCA_ITEM;
                    }
                    contas_pagar.CAP_TOTAL -= parcela.PCA_VALOR;
                    contas_pagar.CAP_TOTAL += float.Parse(tb_valor.Text);
                    contas_pagar.Salvar();

                    parcela.PCA_VALOR      = float.Parse(tb_valor.Text);
                    parcela.PCA_VALOR_PAGO = float.Parse(tb_valor.Text);
                    if (rb_completa.Checked)
                    {
                        log.LOG_DESCRICAO     = "Baixou o pagamento completo da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + ".";
                        parcela.PCA_DESCONTO  = 0;
                        parcela.PCA_ACRESCIMO = float.Parse(tb_multa.Text);
                    }
                    else if (rb_nova_parc.Checked)
                    {
                        log.LOG_DESCRICAO     = "Baixou o pagamento parcial da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + ".";
                        parcela.PCA_DESCONTO  = 0;
                        parcela.PCA_ACRESCIMO = 0;
                    }
                    else
                    {
                        log.LOG_DESCRICAO     = "Baixou o pagamento com desconto da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + ".";
                        parcela.PCA_DESCONTO  = float.Parse(tb_multa.Text);
                        parcela.PCA_ACRESCIMO = 0;
                    }
                    log.Save();

                    parcela.PCA_DATA_PAGTO = Convert.ToDateTime(tb_pagto.Text);
                    parcela.PCA_OBS        = tb_obs.Text;
                    parcela.Deletar();
                    parcela.Salvar();

                    if (cheque_pagar.CHP_CODIGO > 0 && parcela.PCA_TIPO == 3)
                    {
                        cheque_pagar.CHP_VALOR = float.Parse(tb_valor.Text);
                        cheque_pagar.CHP_OBS   = tb_obs.Text;
                        cheque_pagar.Salvar();
                    }
                }
                else
                {
                    contas_pagar.CAP_TOTAL -= parcela.PCA_VALOR;
                    contas_pagar.CAP_TOTAL += float.Parse(tb_tipo_valor.Text);
                    contas_pagar.Salvar();

                    parcela.PCA_VALOR      = float.Parse(tb_tipo_valor.Text);
                    parcela.PCA_DESCONTO   = float.Parse(tb_tipo_desc.Text);
                    parcela.PCA_ACRESCIMO  = float.Parse(tb_tipo_acresc.Text);
                    parcela.PCA_VALOR_PAGO = float.Parse(tb_tipo_valor_pago.Text);
                    parcela.PCA_DATA_PAGTO = Convert.ToDateTime(tb_pagto.Text);
                    parcela.PCA_OBS        = tb_obs.Text;
                    parcela.Deletar();
                    parcela.Salvar();

                    if (cheque_pagar.CHP_CODIGO > 0 && parcela.PCA_TIPO == 3)
                    {
                        cheque_pagar.CHP_VALOR = float.Parse(tb_tipo_valor.Text);
                        cheque_pagar.CHP_OBS   = tb_obs.Text;
                        cheque_pagar.Salvar();
                    }
                    log.LOG_DESCRICAO = "Baixou o pagamento ";
                    if (parcela.PCA_DESCONTO > 0)
                    {
                        log.LOG_DESCRICAO += "com desconto ";
                    }
                    if (parcela.PCA_ACRESCIMO > 0)
                    {
                        if (log.LOG_DESCRICAO.Contains("desconto"))
                        {
                            log.LOG_DESCRICAO += "/acréscimo ";
                        }
                        else
                        {
                            log.LOG_DESCRICAO += "com acréscimo ";
                        }
                    }
                    log.LOG_DESCRICAO += "da parcela: " + parcela.PCA_ITEM.ToString() + " e carnê: " + parcela.PCA_CARNE.ToString() + " no valor: " + parcela.PCA_VALOR_PAGO_FORMATADO + " do fornecedor: " + fornecedor.FOR_NOME + ".";;
                    log.Save();
                }
                this.Close();
            }
        }
 public void Save(Fornecedor fornecedor)
 {
     Console.WriteLine("Fornecedor Saved");
 }
Exemplo n.º 17
0
 public Fornecedor editarFornecedor(Fornecedor objFornecedor)
 {
     return objFornecedorDAO.editarFornecedor(objFornecedor);
 }
 protected bool Equals(Fornecedor other)
 {
     return Id.Equals(other.Id);
 }
Exemplo n.º 19
0
 public Boolean excluirFornecedor(Fornecedor objFornecedor)
 {
     return objFornecedorDAO.excluirFornecedor(objFornecedor);
 }
    private void Pesquisar()
    {
        FornecedorVO identFornecedor = new FornecedorVO();
        List<FornecedorVO> lFornecedor = new List<FornecedorVO>();
        if (!string.IsNullOrEmpty(hdfIdRazaoSocial.Value))
        {
            identFornecedor.CodPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value);
        }
        else
        {
            if (!string.IsNullOrEmpty(hdfCodFornecedor.Value))
                identFornecedor.CodFornecedor = Convert.ToInt32(hdfCodFornecedor.Value);
            if (rbCNPJ.Checked)
                identFornecedor.CNPJ = txtCNPJPesq.Text.Replace(".", "").Replace("-", "").Replace("/", ""); ;

            if (rbNomeFantasia.Checked)
                identFornecedor.NomeFantasia = txtNomeFantasiaPesq.Text;

            if (rbRazaoSocial.Checked)
                identFornecedor.RazaoSocial = txtRazao.Text;

            if (rbBitola.Checked && !string.IsNullOrEmpty(ddlBitola.SelectedValue))
            {
                int codBitola = int.Parse(ddlBitola.SelectedValue);
                lFornecedor = Fornecedor.ListarPorBitola(codBitola);
            }

            if (rbClasseTipo.Checked && !string.IsNullOrEmpty(hdfCodigo.Value))
            {
                int codClasseTipo = int.Parse(hdfCodigo.Value);
                lFornecedor = Fornecedor.ListarPorClasseTipo(codClasseTipo);
            }
        }
        if (rbRazaoSocial.Checked || rbNomeFantasia.Checked || rbCNPJ.Checked)    
            lFornecedor = new Fornecedor().Listar(identFornecedor);

        if (lFornecedor.Count > 0)
        {
            grdListaResultado.DataSource = lFornecedor;
            grdListaResultado.DataBind();
        }
        else
        {
            MensagemCliente("Não Existem Fornecedors Cadastradas");
        }
        hdfIdRazaoSocial.Value = string.Empty;
    }
Exemplo n.º 21
0
 public Fornecedor editarFornecedor(Fornecedor objFornecedorProt)
 {
     db = ServidorSingleton.obterServidor().OpenClient();
     IObjectSet leitor = db.QueryByExample(objFornecedorProt);
     Fornecedor objFornecedor = FactoryClasses.criarFornecedor();
     if (leitor.HasNext()) {
         objFornecedor = (Fornecedor)leitor.Next();
     }
     leitor = null;
     db.Close();
     db.Dispose();
     return objFornecedor;
 }
Exemplo n.º 22
0
        public Frm_Contas_Pagar(int CAP_CODIGO)
        {
            InitializeComponent();

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource = fornecedor_todos;


            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            Historico_LancamentoCollection lancamento_todos_temp = new Historico_LancamentoCollection(true);
            Historico_LancamentoCollection lancamento_todos      = new Historico_LancamentoCollection();

            Historico_Lancamento lancamento_temp = new Historico_Lancamento();

            lancamento_temp.HIS_ID        = 0;
            lancamento_temp.HIS_CODIGO    = "";
            lancamento_temp.HIS_DESCRICAO = "";
            lancamento_todos.Add(lancamento_temp);

            foreach (Historico_Lancamento lancamento in lancamento_todos_temp)
            {
                lancamento_todos.Add(lancamento);
            }
            cb_lancamento.DataSource = lancamento_todos;

            this.Text            = Titulo_Tela("Cadastro do Contas a Pagar");
            gb_contas_pagar.Text = Titulo_Grupo("Cadastro");

            Limpar();

            dgv_parcelas.AutoGenerateColumns = false;

            DataTable dt_tipo = new DataTable("PCA_TIPO");

            dt_tipo.Columns.Add("PCA_TIPO", typeof(int));
            dt_tipo.Columns.Add("PCA_TIPO_NOME", typeof(string));
            dt_tipo.Rows.Add(0, "");
            dt_tipo.Rows.Add(1, "Dinheiro");
            dt_tipo.Rows.Add(2, "Crediario");
            dt_tipo.Rows.Add(3, "Cheque");
            dt_tipo.Rows.Add(4, "Boleto");
            dt_tipo.Rows.Add(5, "Financeira");

            DataGridViewComboBoxColumn cbl_tipo = (DataGridViewComboBoxColumn)dgv_parcelas.Columns[dgv_parcelas.Columns["Tipo"].Index];

            cbl_tipo.DataSource       = dt_tipo;
            cbl_tipo.DataPropertyName = "PCA_TIPO";
            cbl_tipo.DisplayMember    = "PCA_TIPO_NOME";
            cbl_tipo.HeaderText       = "Tipo";
            cbl_tipo.ValueMember      = "PCA_TIPO";

            if (CAP_CODIGO > 0)
            {
                Carregar_Cadastro(CAP_CODIGO);
            }
            else
            {
                Carregar_Grid(parcela_todos);
            }

            cb_fornecedor.Select();
        }
Exemplo n.º 23
0
 public void InserirFornecedor(Fornecedor fr)
 {
     fornColtrol.VerificaPreenchimento(fr);
     frdao.inserirFornecedor(fr);
 }
Exemplo n.º 24
0
 public Boolean cadastrarFornecedor(Fornecedor objFornecedor)
 {
     return objFornecedorDAO.cadastrarFornecedor(objFornecedor);
 }
Exemplo n.º 25
0
 public void excluirFornecedor(Fornecedor fr)
 {
     frdao.excluiFornecedor(fr);
 }
Exemplo n.º 26
0
 private void BtnAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         if (btnAlterar.Text == "Alterar")
         {
             Fornecedor fornecedor = null;
             if (dgvFornecedores.SelectedRows.Count == 1)
             {
                 ControlEnable(true);
                 btnCadastrar.Enabled = false;
                 btnExcluir.Enabled   = false;
                 btnCancelar.Visible  = true;
                 fornecedor           = new Fornecedor(dgvFornecedores.SelectedCells[2].Value.ToString());
                 FORNECEDORESDataTable fornecedordt = banco.SelectFornecedor(fornecedor.Identidade);
                 if (fornecedordt.Count == 1)
                 {
                     fornecedor = new Fornecedor(
                         Convert.ToInt32(fornecedordt.Rows[0]["Id_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["nome_fornecedor"]),
                         Convert.ToString(fornecedordt.Rows[0]["identidade_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["cep_fornecedor"]),
                         Convert.ToString(fornecedordt.Rows[0]["rua_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["numero_fornecedor"]),
                         Convert.ToString(fornecedordt.Rows[0]["bairro_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["cidade_fornecedor"]),
                         Convert.ToString(fornecedordt.Rows[0]["estado_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["telefone_fornecedor"]),
                         Convert.ToString(fornecedordt.Rows[0]["celular_fornecedor"]), Convert.ToString(fornecedordt.Rows[0]["email_fornecedor"]),
                         Convert.ToString(fornecedordt.Rows[0]["obs_fornecedor"]), Convert.ToDateTime(fornecedordt.Rows[0]["data_info_fornecedor"])
                         );
                     id = fornecedor.Id;
                     txtFornecedor.Text = fornecedor.Nome;
                     txtIdentidade.Text = fornecedor.Identidade;
                     txtCep.Text        = fornecedor.Cep;
                     txtRua.Text        = fornecedor.Rua;
                     txtNumero.Text     = fornecedor.Numero;
                     txtBairro.Text     = fornecedor.Bairro;
                     txtCidade.Text     = fornecedor.Cidade;
                     cmbUf.SelectedItem = fornecedor.Estado;
                     txtTelefone.Text   = fornecedor.Telefone;
                     txtCelular.Text    = fornecedor.Celular;
                     txtEmail.Text      = fornecedor.Email;
                     lblDataInfo.Text   = "DATA INFO: " + fornecedor.DataInfo;
                     txtObs.Text        = fornecedor.Obs;
                     btnAlterar.Text    = "Gravar";
                 }
                 else
                 {
                     throw new Exception("Há um erro no DB, há mais de uma identidade registrada com esses digitos\n" +
                                         "Contate a central para reparar o DB");
                 }
             }
             else
             {
                 throw new Exception("Selecione uma e apenas uma linha na tabela para alterar");
             }
         }
         else
         {
             Fornecedor fornecedor = new Fornecedor(id, txtFornecedor.Text, txtIdentidade.Text, txtCep.Text, txtRua.Text, txtNumero.Text, txtBairro.Text, txtCidade.Text, cmbUf.Text, txtTelefone.Text, txtCelular.Text, txtEmail.Text, txtObs.Text, DateTime.Now);
             banco.UpdateFornecedor(fornecedor);
             id = -1;
             log.WriteEntry(String.Format("fornecedor {0} alterado", fornecedor.Identidade));
             BtnCancelar_Click(null, null);
         }
     }
     catch (Exception ex)
     {
         log.WriteEntry(ex);
         MessageBox.Show(ex.Message);
     }
     finally
     {
         TableRefresh();
     }
 }
Exemplo n.º 27
0
 public FornecedorModelView(Fornecedor loja)
 {
     CarregarDadosBasicos(loja);
 }
Exemplo n.º 28
0
        private void CarregarFornecedor(string caminho)
        {
            XmlDocument doc = new XmlDocument();

            doc.Load(caminho);

            string Cnpj = "";

            foreach (XmlElement linhasXml in doc.GetElementsByTagName("emit"))
            {
                Cnpj = linhasXml.GetElementsByTagName("CNPJ")[0].InnerText.Trim();
            }

            bool achouFornecedor = true;

            if (Cnpj != "" && Cnpj != null && Cnpj.Length >= 11)
            {
                achouFornecedor = SelecionarFornecedorNoComboBox(Cnpj);
            }

            if (achouFornecedor)
            {
                endereco   = new Endereco();
                fornecedor = new Fornecedor();

                foreach (XmlElement linhasXml in doc.GetElementsByTagName("emit"))
                {
                    //Endereço
                    endereco.IdEndereco  = 0;
                    endereco.Cep         = linhasXml.GetElementsByTagName("CEP")[0].InnerText.Trim();
                    endereco.Logradouro  = linhasXml.GetElementsByTagName("xLgr")[0].InnerText.Trim();
                    endereco.Numero      = linhasXml.GetElementsByTagName("nro")[0].InnerText.Trim();
                    endereco.Bairro      = linhasXml.GetElementsByTagName("xBairro")[0].InnerText.Trim();
                    endereco.Cidade      = linhasXml.GetElementsByTagName("xMun")[0].InnerText.Trim();
                    endereco.Estado      = linhasXml.GetElementsByTagName("UF")[0].InnerText.Trim();
                    endereco.Pais        = linhasXml.GetElementsByTagName("xPais")[0].InnerText.Trim();
                    endereco.Complemento = "";
                    //Fornecedor
                    fornecedor.Cnpj         = Cnpj;
                    fornecedor.Ie           = linhasXml.GetElementsByTagName("IE")[0].InnerText.Trim();
                    fornecedor.Contato      = "";
                    fornecedor.RazaoSocial  = (linhasXml.GetElementsByTagName("xFant").Count > 0) ? linhasXml.GetElementsByTagName("xFant")[0].InnerText.Trim() : "Sem Razao";
                    fornecedor.NomeFantasia = (linhasXml.GetElementsByTagName("xNome").Count > 0) ? linhasXml.GetElementsByTagName("xNome")[0].InnerText.Trim() : "";
                    fornecedor.Telefone     = linhasXml.GetElementsByTagName("fone")[0].InnerText.Trim();
                    fornecedor.Email        = "";
                }

                fornecedor.EnderecoId = daoEndereco.InserirDbProvider(provider, strConnection, endereco);
                daoFornecedor.InserirDbProvider(provider, strConnection, fornecedor);

                fornecedor = new Fornecedor {
                    Cnpj = Cnpj
                };
                DataTable lista = daoFornecedor.SelectDbProvider(provider, strConnection, fornecedor);
                foreach (DataRow row in lista.Rows)
                {
                    fornecedor.IdFornecedor = Convert.ToInt32(row[0].ToString());
                }
                comboBoxFornecedor.Items.Add(fornecedor);
                comboBoxFornecedor.SelectedItem = fornecedor;
            }
        }
Exemplo n.º 29
0
 public void Add(Fornecedor fornecedor)
 {
     _context.Fornecedores.Add(fornecedor);
 }
Exemplo n.º 30
0
        public Fornecedor getFornecedor(JObject fornecedorid)
        {
            var t = fornecedorid.GetValue("fornecedoridv").ToString();

            return(Fornecedor.Get(t));
        }
Exemplo n.º 31
0
        private Boolean temDuplicidade(Fornecedor objFornecedor, string modo)
        {
            bool possuiObjeto = false;
            Fornecedor objFornecedorProt = FactoryClasses.criarFornecedor(); //Protótipo para consulta
            try
            {
                db = ServidorSingleton.obterServidor().OpenClient();

                objFornecedorProt.Cnpj = objFornecedor.Cnpj; //Setando a descrição para busca

                IObjectSet leitor = db.QueryByExample(objFornecedorProt);
                if (leitor.HasNext())
                {
                    switch (modo)
                    {
                        case "Cadastrar":
                            possuiObjeto = true;
                            break;

                        case "Alterar":
                            Fornecedor objFornecedorDb = FactoryClasses.criarFornecedor();
                            objFornecedorDb = (Fornecedor)leitor.Next(); //Carregando em cache o obj do banco

                            //Comparando se o codigo a ser alterado é diferente do do banco.
                            if (Convert.ToInt32(objFornecedor.Codigo) != Convert.ToInt32(objFornecedorDb.Codigo))
                            {
                                //É diferente, logo se trata de um objeto diferente do que esta sendo alterado
                                //A alteração não pode ser feita
                                possuiObjeto = true;
                            }
                            else
                            {
                                possuiObjeto = false;
                            }
                            break;
                    }
                }
                else
                {
                    possuiObjeto = false;
                }
                leitor = null;
            }
            catch (Exception ex)
            {
                throw new Exception("Erro verificando a duplicidade do fornecedor: " + ex.ToString());
            }
            finally
            {
                db.Close();
                db.Dispose();
            }
            return possuiObjeto;
        }
Exemplo n.º 32
0
 //FORNECEDOR
 public static void Insere(Fornecedor oFornecedor)
 {
     FornecedorMetod.Insere(oFornecedor);
 }
 protected void btnCarregarValores_Click(object sender, EventArgs e)
 {
     FornecedorVO identFornecedor = new FornecedorVO();
     //Todo: Depois do tratamento na procedure, remover a linha abaixo
     identFornecedor.CodPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value);
     DadosRazaoSocial = new Fornecedor().Listar(identFornecedor).First();
     ExecutarScript(updItens, new StringBuilder("showItens();"));
 }
Exemplo n.º 34
0
 public void AlterarFornecedor(Fornecedor fr)
 {
     fornColtrol.VerificaPreenchimento(fr);
     frdao.alteraFornecedor(fr);
 }
Exemplo n.º 35
0
        public void Salvar(Fornecedor fornecedor)
        {
            fornecedorValidator.Validar(fornecedor);

            _repositorio.InsertAndSaveChanges(fornecedor);
        }
Exemplo n.º 36
0
 public void Salvar(Fornecedor fornecedor)
 {
     Console.WriteLine("Salvei");
 }
Exemplo n.º 37
0
        public async Task <bool> Apagar(Fornecedor fornecedor)
        {
            await _fornecedorRepository.Apagar(fornecedor);

            return(true);
        }
 public IActionResult SaveFornecedor(Fornecedor fornecedor,
                                     [FromServices] IUnitOfWork unitOfWork)
 {
     return(new FornecedorService().Salvar(fornecedor, unitOfWork));
 }
Exemplo n.º 39
0
 public UpdatedFornecedorEvent(Fornecedor fornecedor) : base(fornecedor)
 {
 }
Exemplo n.º 40
0
 public void Remove(Fornecedor fornecedor)
 {
     _context.Fornecedores.Remove(fornecedor);
 }
 public void Create(Fornecedor obj)
 {
     fornecedorRepository.Create(obj);
 }
Exemplo n.º 42
0
 public Fornecedor SalvarFornecedor(Fornecedor model)
 {
     //TODO: verificar se o fornecedor ja existe cadastrado na clínica
     return(_repository.SalvarFornecedor(model));
 }
 public void Update(Fornecedor obj)
 {
     fornecedorRepository.Update(obj);
 }
Exemplo n.º 44
0
        static void Main(string[] args)
        {
            Console.WriteLine("\nCONTROLE DE FORNECEDORES E PRODUTOS\n");

            var fornecedor = new Fornecedor();

            fornecedor.Produtos = new List <Produto>();

            fornecedor.Id = Guid.NewGuid();

            Console.WriteLine("Informe o nome do fornecedor:");
            fornecedor.Nome = Console.ReadLine();

            Console.WriteLine("Informe o cnpj do fornecedor:");
            fornecedor.Cnpj = Console.ReadLine();

            Console.WriteLine("Informe a quantidade de produtos:");
            var qtd = int.Parse(Console.ReadLine());

            for (int i = 0; i < qtd; i++)
            {
                Console.WriteLine("\nAdicione o produto do fornecedor:\n");

                var produto = new Produto();
                produto.Id = Guid.NewGuid();

                Console.WriteLine("Informe o nome do produto: ");
                produto.Nome = Console.ReadLine();

                Console.WriteLine("Informe o Preco do produto: ");
                produto.Preco = decimal.Parse(Console.ReadLine());

                Console.WriteLine("Informe a quantidade do produto: ");
                produto.Quantidade = int.Parse(Console.ReadLine());

                fornecedor.Produtos.Add(produto);

                Console.WriteLine("\nProduto adicionado no fornecedor com sucesso.");
            }

            try
            {
                var fornecedorRepository = new FornecedorRepository();

                fornecedorRepository.ExportarTxt(fornecedor);
                fornecedorRepository.ExportarXml(fornecedor);
                fornecedorRepository.ExportarJson(fornecedor);



                Console.WriteLine("\nDados gravados com sucesso! ");
            }
            catch (Exception e)
            {
                Console.WriteLine("\nOcorreu um erro: " + e.Message);
            }



            Console.ReadKey();
        }
 public void Delete(Fornecedor obj)
 {
     fornecedorRepository.Delete(obj);
 }
Exemplo n.º 46
0
 public void AlterarFornecedor(Fornecedor fornecedor) => _fornecedorRepositorio.Alterar(fornecedor);
Exemplo n.º 47
0
 public static void PersistirFornecedor(Fornecedor fornecedor)
 {
     PersistirEntidade(fornecedor);
 }
Exemplo n.º 48
0
    public static string[] GetFornecedorFantasia(string prefixText)
    {
        FornecedorVO identForneced = new FornecedorVO();
        //Todo: Depois do tratamento na procedure, remover a linha abaixo
        identForneced.IndPessoaTipo = null;
        identForneced.NomeFantasia = prefixText;
        List<FornecedorVO> lfornecedor = new Fornecedor().ListaFornecedorNomeFantasia(identForneced);

        List<string> items = new List<string>();
        foreach (FornecedorVO item in lfornecedor)
        {
            items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(
                item.RazaoSocial, item.CodPessoa.ToString()));
        }
        return items.ToArray();
    }
Exemplo n.º 49
0
 public Boolean alterarFornecedor(Fornecedor objFornecedor)
 {
     return objFornecedorDAO.alterarFornecedor(objFornecedor);
 }