private void btContaRemover_Click(object sender, EventArgs e) { int linhaGrid = 0; if (gvContasBancarias.RowCount == 0) { return; } lbIdContaBancaria.Text = string.Empty; linhaGrid = gvContasBancarias.SelectedCells[0].RowIndex; EmpresaContaBancaria itemSelecionado = new EmpresaContaBancaria() { Banco = gvContasBancarias[1, linhaGrid].Value.ToString(), Agencia = gvContasBancarias[2, linhaGrid].Value.ToString(), TipoConta = gvContasBancarias[3, linhaGrid].Value.ToString(), Conta = gvContasBancarias[4, linhaGrid].Value.ToString(), }; empresaSelecionada.lstContasBancarias.Where (item => item.Banco == itemSelecionado.Banco && item.Agencia == itemSelecionado.Agencia && item.TipoConta == itemSelecionado.TipoConta && item.Conta == itemSelecionado.Conta).ToList()[0].Excluir = true; tbBanco.Text = string.Empty; tbAgencia.Text = string.Empty; cbTipoConta.Text = string.Empty; tbConta.Text = string.Empty; this.CarregarContasBancarias(); }
private void btContaAdd_Click(object sender, EventArgs e) { int linhaGrid = 0; if (tbBanco.Text.Trim() != string.Empty) { if (lbIdContaBancaria.Text == string.Empty) { empresaSelecionada.lstContasBancarias.Add(new EmpresaContaBancaria() { idContaBancaria = 0, idEmpresa = empresaSelecionada.idEmpresa, Banco = tbBanco.Text, Agencia = tbAgencia.Text, TipoConta = cbTipoConta.Text, Conta = tbConta.Text }); } else { linhaGrid = int.Parse(lbIdContaBancaria.Text); EmpresaContaBancaria itemSelecionado = new EmpresaContaBancaria() { Banco = gvContasBancarias[1, linhaGrid].Value.ToString(), Agencia = gvContasBancarias[2, linhaGrid].Value.ToString(), TipoConta = gvContasBancarias[3, linhaGrid].Value.ToString(), Conta = gvContasBancarias[4, linhaGrid].Value.ToString(), }; EmpresaContaBancaria contaAtualizada = empresaSelecionada.lstContasBancarias.Where (item => item.Banco == itemSelecionado.Banco && item.Agencia == itemSelecionado.Agencia && item.TipoConta == itemSelecionado.TipoConta && item.Conta == itemSelecionado.Conta).First(); contaAtualizada.Banco = tbBanco.Text; contaAtualizada.Agencia = tbAgencia.Text; contaAtualizada.TipoConta = cbTipoConta.Text; contaAtualizada.Conta = tbConta.Text; } this.CarregarContasBancarias(); lbIdContaBancaria.Text = string.Empty; tbBanco.Text = string.Empty; tbAgencia.Text = string.Empty; cbTipoConta.Text = string.Empty; tbConta.Text = string.Empty; } else { MessageBox.Show("Favor informar o Nome do Banco", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private Dictionary <string, string> MontarParametrosPesquisarContaBancaria(EmpresaContaBancaria empresaContaBancaria) { Dictionary <string, string> lstParametros = new Dictionary <string, string>(); lstParametros.Add("@idContaBancaria", empresaContaBancaria.idContaBancaria.Equals(0) ? null : empresaContaBancaria.idContaBancaria.ToString()); lstParametros.Add("@idEmpresa", empresaContaBancaria.idEmpresa.Equals(0) ? null : empresaContaBancaria.idEmpresa.ToString()); lstParametros.Add("@UnitTest", empresaContaBancaria.UnitTest.Equals(0) ? null : empresaContaBancaria.UnitTest.ToString()); return(lstParametros); }
public List <EmpresaContaBancaria> PesquisarEmpresaContaBancariaCombo(EmpresaContaBancaria empresaContaBancaria) { List <EmpresaContaBancaria> lstContas = new List <EmpresaContaBancaria>(); lstContas = this.PesquisarEmpresaContaBancaria(empresaContaBancaria); foreach (EmpresaContaBancaria itemConta in lstContas.OrderBy(X => X.Banco).ToList()) { itemConta.Banco = "BANCO: " + itemConta.Banco + " - AGÊNCIA: " + itemConta.Agencia + " - CONTA: " + itemConta.Conta + " ( " + itemConta.TipoConta + " )"; } return(lstContas); }
private Dictionary <string, string> MontarParametrosExecutarContaBancaria(EmpresaContaBancaria empresaContaBancaria) { Dictionary <string, string> lstParametros = new Dictionary <string, string>(); lstParametros.Add("@idContaBancaria", empresaContaBancaria.idContaBancaria.ToString()); lstParametros.Add("@idEmpresa", empresaContaBancaria.idEmpresa.ToString()); lstParametros.Add("@Banco", empresaContaBancaria.Banco); lstParametros.Add("@Agencia", empresaContaBancaria.Agencia); lstParametros.Add("@TipoConta", empresaContaBancaria.TipoConta); lstParametros.Add("@Conta", empresaContaBancaria.Conta); lstParametros.Add("@UnitTest", empresaContaBancaria.UnitTest.ToString()); return(lstParametros); }
public List <EmpresaContaBancaria> PesquisarEmpresaContaBancaria(EmpresaContaBancaria empresaContaBancaria) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <EmpresaContaBancaria> lstContas = new List <EmpresaContaBancaria>(); try { lstParametros = MontarParametrosPesquisarContaBancaria(empresaContaBancaria); using (DataSet ds = dao.Pesquisar("SP_EMPRESAS_CONTASBANCARIAS_CONSULTAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { EmpresaContaBancaria itemConta = new EmpresaContaBancaria(); itemConta.idContaBancaria = int.Parse(dr["idContaBancaria"].ToString()); itemConta.idEmpresa = int.Parse(dr["idEmpresa"].ToString()); itemConta.Banco = dr["Banco"].ToString(); itemConta.Agencia = dr["Agencia"].ToString(); itemConta.TipoConta = dr["TipoConta"].ToString(); itemConta.Conta = dr["Conta"].ToString(); lstContas.Add(itemConta); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_EMPRESAS_CONTASBANCARIAS_CONSULTAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstContas); }