//LOCALIZAR POR COD DO FORNECEDPR BOTÃO =====================================================================================================
        private void btLocFornecedor_Click(object sender, EventArgs e)
        {
            FrmConsultaFornecedor f = new FrmConsultaFornecedor();

            f.ShowDialog();

            //verificar se tem um codigo carregado:{diferente de zero}
            if (f.codigo != 0)//se diferente de Zero , quer dizer que encontrou um fornecedor
            {
                //passa o codigo para o campo da tela: https://youtu.be/FvZ9aZIoQX4?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=1371
                txtForCod.Text = f.codigo.ToString();

                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                lbNomeFornecedor.Text = "Nome do Fornecedor: " + modelo.ForNome; //mostra o nome do fornecedor

                BLLCompra bllCompra = new BLLCompra(cx);                         // https://youtu.be/6wS0qjvQPMk?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=771
                dgvDadosCompra.DataSource = bllCompra.Localizar(f.codigo);
                //destroi o formulario
                f.Dispose();

                ////Formatar a DataGrid:
                this.AtualizaCabecalhoDGGridCompra();
            }
            else
            {
                txtForCod.Text        = "";
                lbNomeFornecedor.Text = "Para consultas por fornecedor, Clique em localizar";
            }
        }
예제 #2
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            btPagar.Enabled = false;
            if (f.codigo != 0)
            {
                DALConexao   cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCompra    bll    = new BLLCompra(cx);
                ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);
                txtCodigo.Text = modelo.ComCod.ToString();
                dtData.Value   = modelo.ComData;
                BLLFornecedor    bllf    = new BLLFornecedor(cx);
                ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.ForCod);
                txtFornecedor.Text = modelof.ForNome;
                txtValor.Text      = modelo.ComTotal.ToString();

                BLLParcelaCompra bllp = new BLLParcelaCompra(cx);
                dgvParcelas.DataSource            = bllp.Localizar(modelo.ComCod);
                dgvParcelas.Columns[0].HeaderText = "Parcela";
                dgvParcelas.Columns[1].HeaderText = "Valor da Parcela";
                dgvParcelas.Columns[2].HeaderText = "Pago em:";
                dgvParcelas.Columns[3].HeaderText = "Vencimento";
                dgvParcelas.Columns[4].Visible    = false;
            }
        }
예제 #3
0
        private void txtFornecedor_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F5)
            {
                frmConsultaFornecedor f = new frmConsultaFornecedor(idUsuario);
                f.ShowDialog();


                if (f.codigo != 0)
                {
                    DALConexao    cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                    BLLFornecedor bll = new BLLFornecedor(cx);

                    DTOFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                    txtFornecedor.Text = modelo.IdFornecedor.ToString();
                    lbForn.Text        = modelo.RazaoFornecedor.ToString();
                    txtNf.Select();
                }
                else
                {
                }

                f.Dispose();
            }
        }
예제 #4
0
        private void btLocalizarFornecedor_Click(object sender, EventArgs e)
        {
            Frm_ConsultaFornecedor consultaFornecedor = new Frm_ConsultaFornecedor();

            consultaFornecedor.ShowDialog();

            if (consultaFornecedor.Codigo != 0)
            {
                txtForCodigo.Text = consultaFornecedor.Codigo.ToString();

                DALConexao    conexao       = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor bLLFornecedor = new BLLFornecedor(conexao);

                ModeloFornecedor ModeloFornecedor = bLLFornecedor.CarregaModeloFornecedor(consultaFornecedor.Codigo);
                lbForNome.Text = ($"Nome: {ModeloFornecedor.ForNome}");

                BLLCompra bllCompra = new BLLCompra(conexao);
                DgvDados.DataSource = bllCompra.LocalizaCodFornecedor(consultaFornecedor.Codigo);
                consultaFornecedor.Dispose();

                AtualizaDataGridCompra();
            }
            else
            {
                txtForCodigo.Text = "";
                lbForNome.Text    = "Nome do fornecedor";
            }
        }
예제 #5
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaFornecedor f = new frmConsultaFornecedor();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                txtCodigo.Text    = modelo.ForCod.ToString();
                txtNome.Text      = modelo.ForNome;
                txtCnpj.Text      = modelo.ForCnpj;
                txtRsocial.Text   = modelo.ForRSocial;
                txtIe.Text        = modelo.ForIe;
                txtEndereco.Text  = modelo.ForEndereco;
                txtEndNumero.Text = modelo.ForEndNumero;
                txtBairro.Text    = modelo.ForBairro;
                txtCep.Text       = modelo.ForCep;
                txtCidade.Text    = modelo.ForCidade;
                txtEstado.Text    = modelo.ForEstado;
                txtEmail.Text     = modelo.ForEmail;
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
예제 #6
0
        public void LocalizarFornecedor()
        {
            DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexão);
            BLLFornecedor    bll    = new BLLFornecedor(cx);
            ModeloFornecedor modelo = bll.CarregaModeloFornecedor(codigo);

            PreencheCampos(modelo);
            alteraBotoes();
        }
        //localisar compra para carregar na tela:
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            //criar objeto da conexao:
            DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);

            //exiber o formulario de consulta compra:
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            try
            {
                //verificar se tem um codigo carregado:{diferente de zero}
                if (f.codigo != 0)
                {
                    //cRIAR O bll:
                    BLLCompra    bll    = new BLLCompra(cx);
                    ModeloCompra modelo = bll.CarregaModeloCompra(f.codigo);//carrega o modelo da comprea pelo codigo

                    //--------------------------------------------------------------------------------------------------------
                    //  CARREGAR OS DADOS DA COMPRA
                    //--------------------------------------------------------------------------------------------------------
                    txtComCod.Text      = modelo.ComCod.ToString();
                    txtNFiscal.Text     = modelo.ComNfiscal.ToString();
                    dtDataCompra.Value  = modelo.ComData;
                    txtForCod.Text      = modelo.ForCod.ToString();
                    txtTotalCompra.Text = modelo.ComValorTotal.ToString();//VALOR TOTAL

                    //Carregar Nome do Fornecedor
                    BLLFornecedor    bllf    = new BLLFornecedor(cx);
                    ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(Convert.ToInt32(txtForCod.Text));
                    //passar os valores do campo nome:
                    txtNomeFornecedor.Text = modelof.ForNome;

                    //-----------------------------------------------------------------------------------------------------------------------------------
                    //CARREGAR PARCELAS DA COMPRA:
                    //-----------------------------------------------------------------------------------------------------------------------------------
                    BLLParcelasCompra bllParcelas = new BLLParcelasCompra(cx);
                    //localizar parcelas pelo codigo da compra:
                    dgvParcelas.DataSource = bllParcelas.Localizar(modelo.ComCod);

                    //FORMATAR CABECALHO DAS COLUNAS:
                    AtualizaCabecalhoDGGridParcelas();
                }
            }
            catch (Exception erro)                           // casa der algum erro na conexao
            {
                MessageBox.Show("Erro : \n" + erro.Message); //retorna mensagem do sistema, melhorar mensagem para o usuario
            }
        }
예제 #8
0
        private void txtCodFor_Leave(object sender, EventArgs e)
        {
            try
            {
                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(Convert.ToInt32(txtCodFor.Text));
                lblNomeFor.Text = modelo.ForNome;
            }

            catch
            {
                txtCodFor.Clear();
                lblNomeFor.Text = "Informe o código do fornecedor ou clique em locacalizar";
            }
        }
예제 #9
0
 public void btnLocalizar_Click(object sender, EventArgs e)
 {
     if (codigo != 0)
     {
         DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexão);
         BLLFornecedor    bll    = new BLLFornecedor(cx);
         ModeloFornecedor modelo = bll.CarregaModeloFornecedor(codigo);
         PreencheCampos(modelo);
     }
     else
     {
         frmConsultaFornecedor f = new frmConsultaFornecedor();
         Close();
         f.ShowDialog();
         f.Dispose();
     }
 }
예제 #10
0
        private void txtForCod_Leave(object sender, EventArgs e)
        {
            try
            {
                DALConexao    dalConexao    = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor bllFornecedor = new BLLFornecedor(dalConexao);

                ModeloFornecedor modelo = bllFornecedor.CarregaModeloFornecedor(Convert.ToInt32(txtForCod.Text)); //CRIA O DLL. carrega o modelo ! Apartir do modelo criado por meio do CarregaModelo, e tem como parametro o CODIGO  que o usuario selecionou.

                lFornecedor.Text = modelo.ForNome;                                                                //recebe o nome
            }
            catch
            {
                txtComCod.Clear();
                lFornecedor.Text = "Informe o código do fornecedor ou clique em localizar";
            }
        }
        private void txtForCod_Leave(object sender, EventArgs e)
        {
            try
            {
                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(Convert.ToInt32(txtForCod.Text));

                //passar os valores do campo nome:
                lbNomeFornecedor.Text = modelo.ForNome;
            }
            catch (Exception)
            {
                txtForCod.Clear();//limpa o campo
                lbNomeFornecedor.Text = "Informe o código do fornecedor ou clique em localizar";
            }
        }
예제 #12
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaFornecedor fc = new frmConsultaFornecedor(idUsuario);

            fc.ShowDialog();

            if (fc.codigo != 0)
            {
                this.alteraBotoes(3);
                this.operacao = "alterar";

                DALConexao    cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLFornecedor bll = new BLLFornecedor(cx);

                DTOFornecedor modelo = bll.CarregaModeloFornecedor(fc.codigo);
                txtcodigo.Text      = modelo.IdFornecedor.ToString();
                txtFantasia.Text    = modelo.FantasiaFornecedor.ToString();
                txtRazao.Text       = modelo.RazaoFornecedor.ToString();
                txtFone1.Text       = modelo.Fone1Fornecedor.ToString();
                txtFone2.Text       = modelo.Fone2Fornecedor.ToString();
                txtEmail1.Text      = modelo.Email1Fornecedor.ToString();
                txtEmail2.Text      = modelo.Email2Fornecedor.ToString();
                txtContato.Text     = modelo.ContatoFornecedor.ToString();
                txtCnpj.Text        = modelo.CnpjFornecedor.ToString();
                txtCep.Text         = modelo.EnderecoCepFornecedor.ToString();
                txtLogradouro.Text  = modelo.EnderecoLogradouroFornecedor.ToString();
                txtNumero.Text      = modelo.EnderecoNumeroFornecedor.ToString();
                txtComplemento.Text = modelo.EnderecoComplementoFornecedor.ToString();
                txtBairro.Text      = modelo.EnderecoBairroFornecedor.ToString();
                txtCidade.Text      = modelo.EnderecoCidadeFornecedor.ToString();
                txtEstado.Text      = modelo.EnderecoEstadoFornecedor.ToString();
            }
            else
            {
                this.LimpaCampos();
                this.alteraBotoes(1);
            }

            fc.Dispose();
        }
예제 #13
0
        //=============================================================================================================
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            FrmConsultaFornecedor f = new FrmConsultaFornecedor();

            f.ShowDialog();

            //verificar se tem um codigo carregado:{diferente de zero}
            if (f.codigo != 0)
            {
                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                txtCodigo.Text = modelo.ForCod.ToString();

                //passar os valores dos campos para tela:
                txtNome.Text     = modelo.ForNome;
                txtCpfCnpj.Text  = modelo.ForCnpj;
                txtIe.Text       = modelo.ForIe;
                txtRSocial.Text  = modelo.ForRSocial;
                txtCep.Text      = modelo.ForCep;
                txtEndereco.Text = modelo.ForEndereco;
                txtBairro.Text   = modelo.ForBairro;
                txtFone.Text     = modelo.ForFone;
                txtCelular.Text  = modelo.ForCel;
                txtEmail.Text    = modelo.ForEmail;
                txtNumero.Text   = modelo.ForEndNumero;
                txtCidade.Text   = modelo.ForCidade;
                txtEstado.Text   = modelo.ForEstado;

                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }

            //destroi o obejto
            f.Dispose();
        }
        private void btLocFornecedor_Click(object sender, EventArgs e)
        {
            frmConsultaFornecedor f = new frmConsultaFornecedor();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                txtForCod.Text = f.codigo.ToString();
                DALConexao       cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                lbForNome.Text = "Nome do fornecedor: " + modelo.ForNome;
                BLLCompra bllcompra = new BLLCompra(cx);
                dgvDados.DataSource = bllcompra.Localizar(f.codigo);
                f.Dispose();
                this.AtualizaCabecalhoDGCompra();
            }
            else
            {
                txtForCod.Text = ""; lbForNome.Text = "Nome do fornecedor:";
            }
        }
예제 #15
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            Frm_ConsultaFornecedor consultaFornecedor = new Frm_ConsultaFornecedor();

            consultaFornecedor.ShowDialog();

            if (consultaFornecedor.Codigo != 0)
            {
                DALConexao    dalConexao    = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor bllFornecedor = new BLLFornecedor(dalConexao);

                ModeloFornecedor modelo = bllFornecedor.CarregaModeloFornecedor(consultaFornecedor.Codigo); //CRIA O DLL. carrega o modelo ! Apartir do modelo criado por meio do CarregaModelo, e tem como parametro o CODIGO  que o usuario selecionou.
                txtCodigo.Text = modelo.ForCod.ToString();

                txtNome.Text    = modelo.ForNome;
                txtRSocial.Text = modelo.ForRsocial;
                txtCNPJ.Text    = modelo.ForCnpj;
                txtIe.Text      = modelo.ForIe;
                txtCep.Text     = modelo.ForCep;
                txtEstado.Text  = modelo.ForEstado;
                txtCidade.Text  = modelo.ForCidade;
                txtRua.Text     = modelo.ForEndereco;
                txtNumero.Text  = modelo.ForEndNumero;
                txtBairro.Text  = modelo.ForBairro;
                txtEmail.Text   = modelo.ForEmail;
                txtFone.Text    = modelo.ForFone;
                txtCelular.Text = modelo.ForCelular;

                AlterarBotoes(3);
            }
            else
            {
                LimpaTela();
                AlterarBotoes(1);
            }

            consultaFornecedor.Dispose();
        }
 private void txtForCod_Leave(object sender, EventArgs e)
 {
     try
     {
         DaoConexao       cx     = new DaoConexao(DadosDeConexao.StringDeConexao);
         BLLFornecedor    bll    = new BLLFornecedor(cx);
         ModeloFornecedor modelo = bll.CarregaModeloFornecedor(Convert.ToInt32(txtForCod.Text));
         if (modelo.ForCod <= 0)
         {
             txtForCod.Clear();
             lFornecedor.Text = "Informe o código do fornecedor ou clique em Localizar";
         }
         else
         {
             lFornecedor.Text = modelo.ForNome;
         }
     }
     catch
     {
         txtForCod.Clear();
         lFornecedor.Text = "Informe o código do fornecedor ou clique em Localizar";
     }
 }
예제 #17
0
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            //Localizar a compra e preencher os campos
            frmConsultaCompra f = new frmConsultaCompra();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                this.comcod = f.codigo;
                DALConexao       cx      = new DALConexao(DadosDaConexao.StringDeConexão);
                BLLCompra        bll     = new BLLCompra(cx);
                ModeloCompra     modelo  = bll.CarregaModeloCompra(f.codigo);
                BLLFornecedor    bllf    = new BLLFornecedor(cx);
                ModeloFornecedor modelof = bllf.CarregaModeloFornecedor(modelo.for_cod);
                txtCodigoCompra.Text   = modelo.com_cod.ToString();
                dtpDataPagamento.Value = modelo.com_data;
                txtValor.Text          = modelo.com_total.ToString();
                txtNomeFornecedor.Text = modelof.for_nome;
                //Localizar os itens da compra
                BLLParcelasCompra bllp = new BLLParcelasCompra(cx);
                dgvParcelas.DataSource         = bllp.Localizar(modelo.com_cod);
                dgvParcelas.Columns[4].Visible = false;
            }
        }
예제 #18
0
        private void txtForCod_Leave(object sender, EventArgs e)
        {
            try
            {
                DAOConexao       cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLFornecedor    bll    = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(Convert.ToInt32(txtForCod.Text));

                if (modelo.ForCod <= 0)
                {
                    lbFornecedor.Text = modelo.ForNome;
                    lbFornecedor.Text = "Informe o código do Fornecedor.";
                }
                else
                {
                    lbFornecedor.Text = modelo.ForNome;
                }
            }
            catch
            {
                txtForCod.Clear();
                lbFornecedor.Text = "Informe o código do Fornecedor.";
            }
        }
예제 #19
0
        private void txtFornecedor_Leave(object sender, EventArgs e)
        {
            if (txtFornecedor.Text != "")
            {
                DALConexao    cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLFornecedor bll = new BLLFornecedor(cx);

                DTOFornecedor modelo = bll.CarregaModeloFornecedor(Convert.ToInt32(txtFornecedor.Text));

                if (modelo.RazaoFornecedor == null)
                {
                    MessageBox.Show("Código de fornecedor inválido.");
                    lbForn.Text = "";
                    txtFornecedor.Clear();
                    txtFornecedor.Select();
                }

                if (txtFornecedor.Text != "")
                {
                    lbForn.Text        = modelo.FantasiaFornecedor;
                    txtFornecedor.Text = Convert.ToInt32(txtFornecedor.Text).ToString("000000");
                }
            }
        }
예제 #20
0
        private void btnPesquizar_Click(object sender, EventArgs e)
        {
            frmConsultaFornecedor f = new frmConsultaFornecedor();
            f.ShowDialog();
            f.Dispose();

            if (f.codigo != 0)
            {
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLFornecedor bll = new BLLFornecedor(cx);
                ModeloFornecedor modelo = bll.CarregaModeloFornecedor(f.codigo);
                txtFornNome.Text   = modelo.ForNome;
                txtFornecedor.Text = modelo.ForCod.ToString();

            }
        }