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);
            }
        }
Esempio n. 2
0
        /// <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);
        }