private void gravarContaCartao() { cboItem = (ComboBoxItem)cmbTipo.SelectedItem; if (cboItem != null) { enableCampos(); ContaCartaoCliente cContaCartao = new ContaCartaoCliente(); cContaCartao.CodContaCartao = 0; cContaCartao.CodCliente = cCliente.Codigo; cContaCartao.Tipo = int.Parse(cboItem.Value.ToString()); cContaCartao.Numero = txtNumero.Text; cContaCartao.Bandeira = txtBandeira.Text; cContaCartao.NomeBanco = txtNomeBanco.Text; cContaCartao.Agencia = txtAgencia.Text; cContaCartao.NumConta = txtNumConta.Text; cContaCartao.CPF = txtCPF.Text; cContaCartao.CNPJ = txtCNPJ.Text; cContaCartao.Obs = txtObservacao.Text; //validando campos if (cContaCartao.Numero.Trim().Length == 0) { cContaCartao.Numero = "-"; } if (cContaCartao.Bandeira.Trim().Length == 0) { cContaCartao.Bandeira = "-"; } if (cContaCartao.NomeBanco.Trim().Length == 0) { cContaCartao.NomeBanco = "-"; } if (cContaCartao.Agencia.Trim().Length == 0) { cContaCartao.Agencia = "-"; } if (cContaCartao.NumConta.Trim().Length == 0) { cContaCartao.NumConta = "-"; } if (cContaCartao.Obs.Trim().Length == 0) { cContaCartao.Obs = " "; } Cliente hCliente = new Cliente(); hCliente.ArquivoConexao = sArquivoConexao; if (hCliente.inserirContaCartaoCliente(cContaCartao, vTelaPrincipal.vvCodigoUsuario, this.Name.ToString())) { MessageBox.Show("Conta/cartão gravado com sucesso!", "EstacionamentoFacil (FrmConta04)", MessageBoxButtons.OK, MessageBoxIcon.Information); vTelaPrincipal.vTela_FrmCadCliente.lancarContaCartao(cCliente); this.Close(); } } else { MessageBox.Show("Selecione um tipo de conta/cartão para o cadastro!\n\nOperação cancelada!", "EstacionamentoFacil (FrmConta03)", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Função para inserir conta/cartão para o cliente /// </summary> /// <param name="cContaCartao">Objeto conta/cartão</param> /// <param name="sTela">Tela de origem</param> /// <returns>Retorna verdeiro ou falso mediante a execução da função</returns> public bool inserirContaCartaoCliente(ContaCartaoCliente cContaCartao, int iCodigoUsuario, string sTela) { bool bResposta = false; if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { bResposta = execComandos.inserirContaCartaoCliente(cContaCartao); if (bResposta) { execComandos.inserirAuditoria(20, iCodigoUsuario, "Nova Conta/Cartão para o cliente cód. " + cContaCartao.CodCliente.ToString(), sTela); } } } return(bResposta); }