Exemplo n.º 1
0
        /// <summary>
        /// Inserindo a primeira parte de cliente que seria os dados principais de clientes
        /// </summary>
        /// <param name="cl">dados principais do cliente</param>
        /// <returns>id deste cliente que fora inserido no banco(SELECT LAST_INSERT_ID())</returns>
        public void inserirUsuario(MO_Cliente cl)
        {
            if (cl != null)
            {
                sql   = "";
                db    = new MO_DB();
                monta = new DAL_MontaComando();

                db.tabela = MO_NomesBanco.tabelaCli;
                db.campos = string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12}",
                                          MO_NomesBanco.idCli, MO_NomesBanco.fkUsuCli, MO_NomesBanco.matricCli, MO_NomesBanco.nomeCli, MO_NomesBanco.telCli, MO_NomesBanco.celCli,
                                          MO_NomesBanco.sexCli, MO_NomesBanco.cpfCli, MO_NomesBanco.identCli, MO_NomesBanco.ufIdentCli, MO_NomesBanco.emailCli,
                                          MO_NomesBanco.dtNCli, MO_NomesBanco.statCli);

                db.valores = string.Format("null,{0},{1},'{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}',{11}",
                                           cl.idUsu, cl.matricula, cl.nome, cl.telefone, cl.celular, cl.sexo, cl.cpf, cl.identidade, cl.ufIdentidade, cl.email, cl.nasc, (int)cl.status);

                sql = monta.montaInserir(db);
                executar(sql);
            }
            else
            {
                throw new Exception("Error, tente novamente mais tarde!");
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// transforma o dataTable para uma lista de clientes, pois é mais facil de ser manipulada
        /// </summary>
        /// <param name="dt">a resposta do banco de dados</param>
        /// <returns>lista com usuarios</returns>
        private List <MO_Cliente> montaLista(DataTable dt)
        {
            List <MO_Cliente> listCli = new List <MO_Cliente>();
            MO_Cliente        cli     = new MO_Cliente();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                cli = new MO_Cliente();

                cli.idCli        = int.Parse(dt.Rows[i][MO_NomesBanco.idCli].ToString());
                cli.idUsu        = int.Parse(dt.Rows[i][MO_NomesBanco.fkUsuCli].ToString());
                cli.matricula    = int.Parse(dt.Rows[i][MO_NomesBanco.matricCli].ToString());
                cli.nome         = dt.Rows[i][MO_NomesBanco.nomeCli].ToString();
                cli.telefone     = dt.Rows[i][MO_NomesBanco.telCli].ToString();
                cli.celular      = dt.Rows[i][MO_NomesBanco.celCli].ToString();
                cli.sexo         = dt.Rows[i][MO_NomesBanco.sexCli].ToString();
                cli.cpf          = dt.Rows[i][MO_NomesBanco.cpfCli].ToString();
                cli.identidade   = dt.Rows[i][MO_NomesBanco.identCli].ToString();
                cli.ufIdentidade = dt.Rows[i][MO_NomesBanco.ufIdentCli].ToString();
                cli.email        = dt.Rows[i][MO_NomesBanco.emailCli].ToString();
                cli.nasc         = Convert.ToDateTime(dt.Rows[i][MO_NomesBanco.dtNCli].ToString());
                cli.status       = (Status)dt.Rows[i][MO_NomesBanco.statCli];

                listCli.Add(cli);
            }

            return(listCli);
        }
Exemplo n.º 3
0
        private void BtnPesquisa_Click(object sender, EventArgs e)
        {
            try
            {
                MO_Cliente cli = new MO_Cliente();

                cli.idCli        = int.Parse(this.GdUsuario.CurrentRow.Cells["id"].Value.ToString());
                cli.idUsu        = int.Parse(this.GdUsuario.CurrentRow.Cells["idUsu"].Value.ToString());
                cli.matricula    = int.Parse(this.GdUsuario.CurrentRow.Cells["matricula"].Value.ToString());
                cli.nome         = this.GdUsuario.CurrentRow.Cells["nome"].Value.ToString();
                cli.sexo         = this.GdUsuario.CurrentRow.Cells["sexo"].Value.ToString();
                cli.telefone     = this.GdUsuario.CurrentRow.Cells["tel"].Value.ToString();
                cli.celular      = this.GdUsuario.CurrentRow.Cells["cel"].Value.ToString();
                cli.cpf          = this.GdUsuario.CurrentRow.Cells["cpf"].Value.ToString();
                cli.identidade   = this.GdUsuario.CurrentRow.Cells["identidade"].Value.ToString();
                cli.ufIdentidade = this.GdUsuario.CurrentRow.Cells["ufIdentidade"].Value.ToString();
                cli.email        = this.GdUsuario.CurrentRow.Cells["email"].Value.ToString();
                cli.nasc         = Convert.ToDateTime(this.GdUsuario.CurrentRow.Cells["dataNasc"].Value.ToString());

                FrmEditarCliente edit = new FrmEditarCliente(cli);
                edit.ShowDialog(this);
                refreshGrid();
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Exemplo n.º 4
0
        /// <summary>
        /// atualiza o grid com os usuarios que pertencem a turma..
        /// </summary>
        private void refreshGrid()
        {
            turBLL = new BLL_Turma();
            cliBLL = new BLL_Cliente();

            List <MO_AlunoTurma> listAlTr = new List <MO_AlunoTurma>();
            MO_Cliente           cli;

            string[] linha = new string[3];

            listAlTr = turBLL.procuraAlunosTurma(turU);
            alocados = listAlTr;
            this.DgAlunos.Rows.Clear();
            foreach (MO_AlunoTurma a in listAlTr)
            {
                cli       = new MO_Cliente();
                cli.idCli = a.idCli;
                cli       = cliBLL.buscaClienteId(cli)[0];

                linha[0] = cli.idCli.ToString();
                linha[1] = cli.matricula.ToString();
                linha[2] = cli.nome;

                this.DgAlunos.Rows.Add(linha);
            }
            if (this.DgAlunos.Rows.Count >= turU.maxAlunos)
            {
                this.BtnAdicionar.Enabled = false;
            }
            else
            {
                this.BtnAdicionar.Enabled = true;
            }
        }
Exemplo n.º 5
0
        public FrmEditarCliente(MO_Cliente cli)
        {
            InitializeComponent();

            cliU = new MO_Cliente();
            cliU = cli;
        }
Exemplo n.º 6
0
        private void BtnOk_Click(object sender, EventArgs e)
        {
            MO_Cliente            cli    = new MO_Cliente();
            BLL_Cliente           cliBLL = new BLL_Cliente();
            BLL_AdicionaisCliente adBLL  = new BLL_AdicionaisCliente();
            MO_AdicionaisCliente  adCli  = new MO_AdicionaisCliente();
            int id = 0;

            try
            {
                cli = montaCli();
                //parte de adicionais do cliente(outra tabela)
                adCli = montaAdCli(id);

                if (verificaCamposPreenchidos(cli, adCli))
                {
                    //inserindo de fato
                    adCli.idCli = cliBLL.inserir(cli);
                    adBLL.inserir(adCli);


                    //inserindo a primeira mensalidade deste cliente.
                    inserirPrimeiraMensalidade((int)adCli.idCli);

                    this.Close();
                    MessageBox.Show("Cliente inserido com sucesso!", "Atenção");
                }
                else
                {
                    MessageBox.Show("Favor preencher todos os campos!", "Atenção");
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Exemplo n.º 7
0
        private void button1_Click(object sender, EventArgs e)
        {
            MO_Cliente iCliente = new MO_Cliente();

            iCliente.VDni    = txtDni.Text;
            iCliente.VNombre = txtNombre.Text;
            // iCliente.VApellidos = txtApellidoCliente.Text;
            iCliente.VDireccion       = txtDireccion.Text;
            iCliente.VTelefono        = txtTelefono.Text;
            iCliente.VFechaNacimiento = Convert.ToDateTime(dtpFecha.Text);
            iCliente.VCorreo          = txtCorreo.Text;


            if (iLogica_NegocioCliente.fn_InsertarCliente(iCliente) == true)
            {
                MessageBox.Show("Cliente Registrado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //cbLista_Conductores.Items.Clear();
                //vGestion.fn_lista_conductores(vLista_Conductores, cbLista_Conductores);
                // fn_limpiar_campos();
            }
            else
            {
                MessageBox.Show("Cliente NO Registrado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                // fn_limpiar_campos();
            }
        }
Exemplo n.º 8
0
        private void BtnOk_Click(object sender, EventArgs e)
        {
            MO_Cliente           cli   = new MO_Cliente();
            MO_AdicionaisCliente adCli = new MO_AdicionaisCliente();

            try
            {
                cli   = montaCli();
                adCli = montaAdCli((int)cliU.idCli);

                if (verificaCamposPreenchidos(cli, adCli))
                {
                    //monta cli
                    cliBLL.atualizar(cli);
                    //monta adCli
                    adBLL.atualizar(adCli);
                    this.Close();
                    MessageBox.Show("Cliente atualizado com sucesso!!", "Atenção");
                }
                else
                {
                    MessageBox.Show("Favor preencher todos os campos", "Atenção");
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Exemplo n.º 9
0
        private void btnExc_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Deseja realmente excluir o cliente? ", "Atenção!", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    MO_Cliente cli = new MO_Cliente();

                    cli.idCli        = int.Parse(this.GdUsuario.CurrentRow.Cells["id"].Value.ToString());
                    cli.idUsu        = int.Parse(this.GdUsuario.CurrentRow.Cells["idUsu"].Value.ToString());
                    cli.matricula    = int.Parse(this.GdUsuario.CurrentRow.Cells["matricula"].Value.ToString());
                    cli.nome         = this.GdUsuario.CurrentRow.Cells["nome"].Value.ToString();
                    cli.sexo         = this.GdUsuario.CurrentRow.Cells["sexo"].Value.ToString();
                    cli.telefone     = this.GdUsuario.CurrentRow.Cells["tel"].Value.ToString();
                    cli.celular      = this.GdUsuario.CurrentRow.Cells["cel"].Value.ToString();
                    cli.cpf          = this.GdUsuario.CurrentRow.Cells["cpf"].Value.ToString();
                    cli.identidade   = this.GdUsuario.CurrentRow.Cells["identidade"].Value.ToString();
                    cli.ufIdentidade = this.GdUsuario.CurrentRow.Cells["ufIdentidade"].Value.ToString();
                    cli.email        = this.GdUsuario.CurrentRow.Cells["email"].Value.ToString();
                    cli.nasc         = Convert.ToDateTime(this.GdUsuario.CurrentRow.Cells["dataNasc"].Value.ToString());
                    cli.status       = Status.inativo;

                    cliBll.atualizar(cli);
                    refreshGrid();
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Exemplo n.º 10
0
 /// <summary>
 /// verificações padores
 /// </summary>
 /// <param name="cli">dados de cliente</param>
 /// <returns>true se tudo ok</returns>
 private bool filtraDados(MO_Cliente cli)
 {
     if (cli.matricula != null)
     {
         if (cli.nome != string.Empty)
         {
             if (cli.identidade != string.Empty)
             {
                 return(true);
             }
             else
             {
                 throw new Exception("preencha o campo de identidade!");
             }
         }
         else
         {
             throw new Exception("preencha o campo de nome!");
         }
     }
     else
     {
         throw new Exception("preencha o campo de nome!");
     }
 }
Exemplo n.º 11
0
        public Boolean fn_EliminarCliente(MO_Cliente pCliente)
        {
            Cliente sCliente = new Cliente();

            sCliente.DNI = pCliente.VDni;

            //Ejecutamos la función de eliminación de Acceso a Datos
            return(iAccesoDatos.fn_EliminaCliente(sCliente));
        }
Exemplo n.º 12
0
 /// <summary>
 /// Atualiza o cliente
 /// </summary>
 /// <param name="cli">dados do cliente para serem atualizados</param>
 public void atualizar(MO_Cliente cli)
 {
     if (cli != null)
     {
         filtraDados(cli);
         cliDAL.atualiza(cli);
     }
     else
     {
         throw new Exception("ERROR, tente novamente mais tarde.");
     }
 }
Exemplo n.º 13
0
 /// <summary>
 /// inserindo os dados basicos de cliente
 /// </summary>
 /// <param name="cli">dados principais de cliente</param>
 public int inserir(MO_Cliente cli)
 {
     if (cli != null)
     {
         filtraDados(cli);
         cliDAL.inserirUsuario(cli);
         return((int)cliDAL.selecionarUltimaLinhaInserida().idCli);
     }
     else
     {
         throw new Exception("ERROR, tente novamente mais tarde.");
     }
 }
Exemplo n.º 14
0
        public Boolean fn_ActualizarCliente(MO_Cliente pCliente)
        {
            Cliente sCliente = new Cliente();

            sCliente.DNI    = pCliente.VDni;
            sCliente.Nombre = pCliente.VNombre;
            // sCliente.Apellido = pCliente.VApellidos;
            sCliente.Telefono        = pCliente.VTelefono;
            sCliente.Direccion       = pCliente.VDireccion;
            sCliente.FechaNacimiento = pCliente.VFechaNacimiento;
            sCliente.Correo          = pCliente.VCorreo;

            //Ejecutamos la función de actualización de Acceso a Datos
            return(iAccesoDatos.fn_ActualizaCliente(sCliente));
        }
Exemplo n.º 15
0
        private void button2_Click(object sender, EventArgs e)
        {
            MO_Cliente iCliente = new MO_Cliente();

            iCliente.VDni = txtDni.Text;

            if (iLogica_NegocioCliente.fn_EliminarCliente(iCliente) == true)
            {
                MessageBox.Show("Cliente Eliminado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                fn_limpiar_campos();
            }
            else
            {
                MessageBox.Show("Cliente NO Eliminado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                fn_limpiar_campos();
            }
        }
Exemplo n.º 16
0
        private void FrmEditarAvaliacoes_Load(object sender, EventArgs e)
        {
            try
            {
                MO_Cliente  cli    = new MO_Cliente();
                BLL_Cliente cliBLL = new BLL_Cliente();

                cli.idCli = avaU.idCli;
                this.CbmCli.DataSource    = cliBLL.buscaClienteId(cli);
                this.CbmCli.ValueMember   = MO_NomesBanco.nomeCli;
                this.CbmCli.DisplayMember = MO_NomesBanco.idCli;

                this.DtData.Text  = avaU.data;
                this.MskHora.Text = avaU.hora.Replace(":", "");
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Exemplo n.º 17
0
        private void atualizaAgenda()
        {
            try
            {
                MO_Agenda  p = new MO_Agenda();
                MO_Cliente c = new MO_Cliente();

                BLL_Cliente    cliBLL = new BLL_Cliente();
                BLL_Avaliacoes avaBLL = new BLL_Avaliacoes();
                BLL_Agenda     aBLL   = new BLL_Agenda();

                List <MO_Agenda>    lA   = new List <MO_Agenda>();
                List <MO_Avaliacao> lAva = new List <MO_Avaliacao>();
                string[]            row  = new string[2];

                p.idUsu = Program.userLogado.id;
                p.data  = DateTime.Now;

                lA = aBLL.procurar(p);

                this.DgAgenda.Rows.Clear();
                foreach (MO_Agenda a in lA)
                {
                    row[0] = a.titulo;
                    row[1] = a.descricao;

                    this.DgAgenda.Rows.Add(row);
                }

                lAva = avaBLL.buscaDia(DateTime.Now.ToString("dd/MM/yyyy"));

                this.DgAva.Rows.Clear();
                foreach (MO_Avaliacao a in lAva)
                {
                    c       = new MO_Cliente();
                    c.idCli = a.idCli;

                    row[0] = cliBLL.buscaClienteId(c)[0].nome;
                    row[1] = a.hora;

                    this.DgAva.Rows.Add(row);
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Exemplo n.º 18
0
 /// <summary>
 /// Para buscar um cliente em especifico
 /// </summary>
 /// <param name="cli">dados de cliente em especifico id..</param>
 /// <returns>conteudo deste cliente</returns>
 public List <MO_Cliente> buscaClienteId(MO_Cliente cli)
 {
     if (cli != null)
     {
         if (cli.idCli != null)
         {
             cliDAL = new DAL_Cliente();
             return(cliDAL.pesquisaClientes(string.Format("{0}={1}", MO_NomesBanco.idCli, cli.idCli), null, null));
         }
         else
         {
             throw new Exception("ERROR, id do cliente não pode ser null.");
         }
     }
     else
     {
         throw new Exception("ERROR, tente novamente mais tarde.");
     }
 }
Exemplo n.º 19
0
        /// <summary>
        /// Monta o cliente--
        /// </summary>
        /// <returns>cliente</returns>
        private MO_Cliente montaCli()
        {
            MO_Cliente cli = new MO_Cliente();

            cli.idUsu        = Program.userLogado.id;
            cli.matricula    = int.Parse(this.TxtMatric.Text);
            cli.nome         = this.TxtNome.Text;
            cli.cpf          = retiraCaracteresMascaras(this.MskCPF.Text);
            cli.email        = this.TxtEmail.Text;
            cli.sexo         = this.CbmSexo.Text.ToString();
            cli.identidade   = this.TxtId.Text;
            cli.telefone     = retiraCaracteresMascaras(this.MskTel.Text);
            cli.celular      = retiraCaracteresMascaras(this.MskCel.Text);
            cli.ufIdentidade = this.TxtUF.Text;
            cli.nasc         = Convert.ToDateTime(this.MskDataNasc.Text);
            cli.status       = Status.ativo;

            return(cli);
        }
Exemplo n.º 20
0
        public MO_Cliente fn_ConsultarCliente(MO_Cliente pCliente)
        {
            Cliente iCliente = new Cliente();

            iCliente.DNI = pCliente.VDni;

            //Ejecutamos la función de consulta de Acceso a Datos
            iCliente = iAccesoDatos.fn_ConsultaCliente(iCliente);

            MO_Cliente sCliente = new MO_Cliente();

            sCliente.VDni    = iCliente.DNI;
            sCliente.VNombre = iCliente.Nombre;
            //  sCliente.VApellidos = iCliente.Apellido;
            sCliente.VTelefono        = iCliente.Telefono;
            sCliente.VDireccion       = iCliente.Direccion;
            sCliente.VFechaNacimiento = Convert.ToDateTime(iCliente.FechaNacimiento);
            sCliente.VCorreo          = iCliente.Correo;
            return(sCliente);
        }
Exemplo n.º 21
0
        public List <MO_Cliente> fn_ConsultarClientes()
        {
            List <Cliente>    iClientes = new List <Cliente>();
            List <MO_Cliente> sClientes = new List <MO_Cliente>();

            //Ejecutamos la función de consulta de Acceso a Datos
            iClientes = iAccesoDatos.fn_ConsultaClientes();

            foreach (Cliente iCliente in iClientes)
            {
                MO_Cliente sCliente = new MO_Cliente();
                sCliente.VDni             = iCliente.DNI;
                sCliente.VTelefono        = iCliente.Nombre;
                sCliente.VDireccion       = iCliente.Direccion;
                sCliente.VNombre          = iCliente.Nombre;
                sCliente.VFechaNacimiento = Convert.ToDateTime(iCliente.FechaNacimiento);
                sClientes.Add(sCliente);
                sCliente.VCorreo = iCliente.Correo;
            }
            return(sClientes);
        }
Exemplo n.º 22
0
        private void button4_Click(object sender, EventArgs e)
        {
            MO_Cliente cCliente = new MO_Cliente();

            cCliente.VDni = txtDni.Text;
            MO_Cliente iCliente = iLogica_NegocioCliente.fn_ConsultarCliente(cCliente);

            if (iCliente.VDni != null)
            {
                txtDni.Text    = iCliente.VDni;
                txtNombre.Text = iCliente.VNombre;
                /* txtApellidoCliente.Text = iCliente.VApellidos; */
                txtTelefono.Text  = iCliente.VTelefono;
                txtDireccion.Text = iCliente.VDireccion;
                // Fecha.Text = iCliente.VFechaNacimiento.ToString();
                txtCorreo.Text = iCliente.VCorreo;
            }
            else
            {
                MessageBox.Show("Cliente NO Registrado", "Consulta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Exemplo n.º 23
0
        /// <summary>
        /// Ediatando os dados do cliente, primeira parte para so cliente..
        /// </summary>
        /// <param name="cli">dados principais do cliente</param>
        public void atualiza(MO_Cliente cli)
        {
            if (cli != null)
            {
                db    = new MO_DB();
                monta = new DAL_MontaComando();
                sql   = "";

                db.tabela = MO_NomesBanco.tabelaCli;
                db.campos = string.Format("{0}={11}, {1}='{12}', {2}='{13}', {3}='{14}', {4}='{15}', {5}='{16}', {6}='{17}', {7}='{18}', {8}='{19}', {9}='{20}', {10}={21}",
                                          MO_NomesBanco.matricCli, MO_NomesBanco.nomeCli, MO_NomesBanco.telCli, MO_NomesBanco.celCli, MO_NomesBanco.sexCli, MO_NomesBanco.cpfCli,
                                          MO_NomesBanco.identCli, MO_NomesBanco.ufIdentCli, MO_NomesBanco.emailCli, MO_NomesBanco.dtNCli, MO_NomesBanco.statCli,
                                          cli.matricula, cli.nome, cli.telefone, cli.celular, cli.sexo, cli.cpf, cli.identidade, cli.ufIdentidade, cli.email,
                                          cli.nasc, (int)cli.status);

                db.adicionais = string.Format("{0}={1}", MO_NomesBanco.idCli, cli.idCli);
                sql           = monta.montaEditar(db);
                executar(sql);
            }
            else
            {
                throw new Exception("ERROR, tente novamente mais tarde!");
            }
        }
Exemplo n.º 24
0
        private void button3_Click(object sender, EventArgs e)
        {
            {
                MO_Cliente iCliente = new MO_Cliente();
                iCliente.VDni             = txtDni.Text;
                iCliente.VNombre          = txtNombre.Text;
                iCliente.VTelefono        = txtTelefono.Text;
                iCliente.VDireccion       = txtDireccion.Text;
                iCliente.VTelefono        = txtTelefono.Text;
                iCliente.VFechaNacimiento = Convert.ToDateTime(dtpFecha.Text);
                iCliente.VCorreo          = txtCorreo.Text;

                if (iLogica_NegocioCliente.fn_ActualizarCliente(iCliente) == true)
                {
                    MessageBox.Show("Cliente Actualizado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    fn_limpiar_campos();
                }
                else
                {
                    MessageBox.Show("Cliente NO Actualizado", "Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    fn_limpiar_campos();
                }
            }
        }
Exemplo n.º 25
0
        private bool verificaCamposPreenchidos(MO_Cliente c, MO_AdicionaisCliente aC)
        {
            bool retorno = false;

            #region ==verificações==
            if (c.matricula != null)
            {
                if (c.nome != "")
                {
                    if (c.telefone != "")
                    {
                        if (c.celular != "")
                        {
                            if (c.sexo != "")
                            {
                                if (c.cpf != "")
                                {
                                    if (c.identidade != "")
                                    {
                                        if (c.ufIdentidade != "")
                                        {
                                            if (c.email != "")
                                            {
                                                if (c.nasc != null)
                                                {
                                                    if (aC.objetivo != "")
                                                    {
                                                        if (aC.profissao != "")
                                                        {
                                                            if (aC.estadoCivil != "")
                                                            {
                                                                if (aC.telEmpresa != "")
                                                                {
                                                                    if (aC.nomePai != "")
                                                                    {
                                                                        if (aC.nomeMae != "")
                                                                        {
                                                                            if (aC.responsavel != "")
                                                                            {
                                                                                if (aC.telResponsavel != "")
                                                                                {
                                                                                    if (aC.endereco != "")
                                                                                    {
                                                                                        if (aC.bairro != "")
                                                                                        {
                                                                                            if (aC.cep != "")
                                                                                            {
                                                                                                if (aC.cidade != "")
                                                                                                {
                                                                                                    retorno = true;
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            #endregion

            return(retorno);
        }