예제 #1
0
        public void carregaCampos()
        {
            try
            {
                txtCodigo.Text = objCAP.cp_codigo.ToString();
                if (objCAP.cp_compras == 0)
                {
                    txtCompra.Text = "";
                }
                else
                {
                    txtCompra.Text = objCAP.cp_compras.ToString();
                }

                cbSituacao.SelectedItem = objCAP.cp_status;

                FornecedoresBLL objFor = new FornecedoresBLL();
                objFor.localizar(objCAP.cp_fornecedor.ToString(), "for_codigo");
                if (objFor.for_tipo == "Não")
                {
                    cbPrestServ.Checked = false;
                }
                else
                {
                    cbPrestServ.Checked = true;
                }

                cbFornPresServ.SelectedValue = objCAP.cp_fornecedor;

                txtDataEmissao.Text  = objCAP.cp_emissao.ToString();
                txtDataValidade.Text = objCAP.cp_vencimento.ToString();
                txtObservacoes.Text  = objCAP.cp_observacao;
                txtTitulo.Text       = objCAP.cp_titulo;
                txtSerie.Text        = objCAP.cp_serie;
                txtValor.Text        = objCAP.cp_valor.ToString();
                txtValor.Text        = Convert.ToDecimal(txtValor.Text).ToString("C");

                //if (objFor.for_tipo_fornecedor == "Pessoa Jurídica")
                //    cbPessoaJuridica.Checked = true;
                //else
                //    cbPessoaJuridica.Checked = false;



                //cbPessoaJuridica.Enabled = false;
                cbPrestServ.Enabled    = false;
                cbFornPresServ.Enabled = false;
                txtCompra.Enabled      = false;
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
 private void txtCompra_Leave(object sender, EventArgs e)
 {
     try
     {
         // Localizar usuário
         int cod;
         int.TryParse(txtCompra.Text, out cod);
         if (cod != 0)
         {
             objCAP.limpar();
             objCAP.localizarLeave(cod.ToString(), "cp_compras");
             //if (objCAP.cp_codigo != 0)
             //{
             //    carregaCampos();
             //    txtCodigo.Enabled = false;
             //}
             //else //não há registros em contas a pagar, mas pode ter uma compra
             //{
             objCom = new ComprasBLL();    //
             objCom.localizar(cod.ToString(), "com_codigo");
             if (objCom.com_codigo != 0)
             {
                 FornecedoresBLL objFor = new FornecedoresBLL();
                 objFor.localizar(objCom.com_fornecedor.ToString(), "for_codigo");
                 if (objFor.for_tipo == "Não")
                 {
                     cbPrestServ.Checked = false;
                 }
                 else
                 {
                     cbPrestServ.Checked = true;
                 }
                 //if (objFor.for_tipo_fornecedor == "Pessoa Jurídica")
                 //    cbPessoaJuridica.Checked = true;
                 //else
                 //    cbPessoaJuridica.Checked = false;
                 cbFornPresServ.SelectedValue = objFor.for_codigo;
                 //cbPessoaJuridica.Enabled = false;
                 cbPrestServ.Enabled    = false;
                 cbFornPresServ.Enabled = false;
                 //}
             }
         }
         else
         {
             limpar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
예제 #3
0
 private void gvPesquisa_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.RowIndex > -1 && e.RowIndex < gvPesquisa.Rows.Count)
         {
             int cod = 0;
             cod = int.Parse(gvPesquisa.Rows[e.RowIndex].Cells[0].Value.ToString());
             if (cod != 0)
             {
                 TabControl1.SelectedIndex = 0;
                 txtPesquisar.Text         = "";
                 objFor.for_codigo         = cod;
                 objFor.localizar(objFor.for_codigo.ToString(), "for_codigo");
                 //objFor2 = objFor;
                 txtCodigo.Text    = objFor.for_codigo.ToString();
                 txtCodigo.Enabled = false;
                 if (objFor.for_tipo_fornecedor == "Pessoa Física")
                 {
                     cbTipo.SelectedIndex = 0;
                 }
                 else
                 {
                     cbTipo.SelectedIndex = 1;
                 }
                 cbTipo.Enabled = false;
                 //objFor = objFor2;
                 carregaCampos();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }