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; } }
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); } }
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); } }