コード例 #1
0
        public void FornecedorPesquisar()
        {
            List <Fornecedor> lstFornecedores = new List <Fornecedor>();

            lstFornecedores = bizFornecedor.PesquisarFornecedor(new Fornecedor());

            Assert.AreEqual(true, lstFornecedores.Count > 0);
        }
コード例 #2
0
        private void CarregarComboFretistas()
        {
            List <Fornecedor> lstFretistas  = new List <Fornecedor>();
            BIZFornecedor     bizFornecedor = new BIZFornecedor();

            this.Cursor = Cursors.WaitCursor;

            try
            {
                lstFretistas.Add(new Fornecedor()
                {
                    idFornecedor = 0, Nome = "--Selecione--"
                });
                lstFretistas.AddRange(bizFornecedor.PesquisarFornecedor(new Fornecedor()).OrderBy(x => x.Nome).ToList());

                cbFretistas.DataSource    = lstFretistas;
                cbFretistas.DisplayMember = "Nome";
                cbFretistas.ValueMember   = "idFornecedor";
            }
            catch (SqlException)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Cursor = Cursors.Default;
        }
コード例 #3
0
        private Abastecimento PreencherCamposObrigatoriosAbastecimento()
        {
            BIZMotorista   bizMotorista   = new BIZMotorista();
            BIZFornecedor  bizFornecedor  = new BIZFornecedor();
            BIZObra        bizObra        = new BIZObra();
            BIZUEN         bizUEN         = new BIZUEN();
            BIZCentroCusto bizCentroCusto = new BIZCentroCusto();
            BIZDespesa     bizDespesa     = new BIZDespesa();

            Abastecimento abastecimento = new Abastecimento();

            abastecimento.idAbastecimento           = 99;
            abastecimento.numeroAbastecimento       = "0/2019";
            abastecimento.idFornecedor              = bizFornecedor.PesquisarFornecedor(new Fornecedor())[0].idFornecedor;
            abastecimento.idVeiculo                 = bizVeiculo.PesquisarVeiculos(new Veiculo())[0].idVeiculo;;
            abastecimento.idMotorista               = bizMotorista.PesquisarMotorista(new Motorista())[0].idMotorista;;
            abastecimento.idObraEtapa               = bizObra.PesquisarObraEtapa(new ObraEtapa())[0].idObraEtapa;
            abastecimento.idObraEtapaGastoRealizado = bizObra.PesquisarGastosRealizados(new ObraEtapaGastoRealizado())[0].idObraEtapaGastoRealizado;
            abastecimento.idUEN         = bizUEN.PesquisarUEN(new UEN())[0].idUEN;
            abastecimento.idCentroCusto = bizCentroCusto.PesquisarCentroCusto(new CentroCusto())[0].idCentroCusto;
            abastecimento.idDespesa     = bizDespesa.PesquisarDespesa(new Despesa())[0].idDespesa;
            abastecimento.Data          = DateTime.Now;
            abastecimento.Valor         = decimal.Parse("99.99");
            abastecimento.Desconto      = decimal.Parse("77.77");
            abastecimento.idEmissor     = 1;
            abastecimento.Kilometragem  = 999999;
            abastecimento.Litros        = 90;
            abastecimento.UnitTest      = 1;

            return(abastecimento);
        }
コード例 #4
0
        private void CarregarFornecedores()
        {
            List <Fornecedor> lstFornecedores = new List <Fornecedor>();

            this.Cursor = Cursors.WaitCursor;

            try
            {
                lstFornecedores.Add(new Fornecedor()
                {
                    idFornecedor = 0, Nome = "--Selecione--"
                });
                lstFornecedores.AddRange(bizFornecedor.PesquisarFornecedor(new Fornecedor()).OrderBy(u => u.Nome));
                helper.CarregarComboBox(cbFavorecido, new BindingSource(), lstFornecedores.Cast <object>().ToList(), "Nome", "idFornecedor");
            }
            catch (SqlException)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Cursor = Cursors.Default;
        }
コード例 #5
0
        private void CarregarGrid(Fornecedor fornecedorFiltro)
        {
            List <Fornecedor> lstFornecedores = new List <Fornecedor>();

            this.Cursor = Cursors.WaitCursor;

            try
            {
                lstFornecedores = bizFornecedor.PesquisarFornecedor(fornecedorFiltro).OrderBy(x => x.Nome).ToList();

                LimparGrid();

                foreach (Fornecedor itemFornecedor in lstFornecedores)
                {
                    gvFornecedores.Rows.Add(new object[]
                    {
                        itemFornecedor.idFornecedor,
                        itemFornecedor.Nome,
                        itemFornecedor.CPF_CNPJ,
                        itemFornecedor.Telefone,
                        itemFornecedor.Status
                    });
                }
            }
            catch (SqlException)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Cursor = Cursors.Default;
        }
コード例 #6
0
        private void CarregarFornecedor(int idFornecedorSelecionado)
        {
            this.Cursor = Cursors.WaitCursor;

            try
            {
                fornecedorOriginal = bizFornecedor.PesquisarFornecedor(new Fornecedor()
                {
                    idFornecedor = idFornecedorSelecionado
                })[0];
                fornecedorOriginal.lstContatos = bizFornecedor.PesquisarFornecedorContato(new FornecedorContato()
                {
                    idFornecedor = idFornecedorSelecionado
                });
                fornecedorOriginal.lstContasBancarias = bizFornecedor.PesquisarFornecedorContaBancaria(new FornecedorContaBancaria()
                {
                    idFornecedor = idFornecedorSelecionado
                });

                fornecedorSelecionado = (Fornecedor)fornecedorOriginal.Clone();

                lbCodigo.Text             = fornecedorSelecionado.idFornecedor.ToString();
                tbCodigo.Text             = fornecedorSelecionado.Codigo;
                tbNome.Text               = fornecedorSelecionado.Nome;
                tbCPFCNPJ.Text            = fornecedorSelecionado.CPF_CNPJ;
                tbIE.Text                 = fornecedorSelecionado.IE;
                tbICM.Text                = fornecedorSelecionado.ICM;
                cbCategoria.SelectedValue = fornecedorSelecionado.idCategoria;
                cbAtividade.SelectedValue = fornecedorSelecionado.idAtividade;
                tbEndereco.Text           = fornecedorSelecionado.Endereco;
                tbComplemento.Text        = fornecedorSelecionado.Complemento;
                tbBairro.Text             = fornecedorSelecionado.Bairro;
                tbCidade.Text             = fornecedorSelecionado.Cidade;
                cbEstado.Text             = fornecedorSelecionado.Estado;
                tbCEP.Text                = fornecedorSelecionado.CEP;
                tbPais.Text               = fornecedorSelecionado.Pais;
                tbTelefone.Text           = fornecedorSelecionado.Telefone;
                tbFax.Text                = fornecedorSelecionado.Fax;
                tbEmail.Text              = fornecedorSelecionado.Email;
                tbSite.Text               = fornecedorSelecionado.Site;
                tbObservacao.Text         = fornecedorSelecionado.Observacao;
                cbStatus.Text             = fornecedorSelecionado.Status;
                this.CarregarContatos();
                this.CarregarContasBancarias();
            }
            catch (SqlException)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Cursor = Cursors.Default;
        }
コード例 #7
0
        private void CarregarPostoCombustivel()
        {
            BIZAtividade      bizAtividade = new BIZAtividade();
            Atividade         atividade    = new Atividade();
            List <Fornecedor> lstPostos    = new List <Fornecedor>();

            this.Cursor = Cursors.WaitCursor;

            try
            {
                atividade = bizAtividade.PesquisarAtividade(new Atividade()
                {
                    Descricao = "POSTO DE COMBUSTÍVEL"
                }).FirstOrDefault();

                lstPostos.Add(new Fornecedor()
                {
                    idFornecedor = 0, Nome = "--Selecione--"
                });
                lstPostos.AddRange(bizFornecedor.PesquisarFornecedor(new Fornecedor()
                {
                    idAtividade = atividade.idAtividade
                }).OrderBy(x => x.Nome).ToList());

                cbPosto.DataSource    = lstPostos;
                cbPosto.DisplayMember = "Nome";
                cbPosto.ValueMember   = "idFornecedor";
            }
            catch (SqlException)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Cursor = Cursors.Default;
        }