Exemple #1
0
 private void txtSeqpessoa_TextChanged(object sender, EventArgs e)
 {
     if (Properties.Settings.Default.sequencia.Length > 0 && modo == false)
     {
         PesquisarPessoa(txtSeqpessoa.Text);
         dgvTelefone.DataSource = TelefoneController.listarTelefoneBySeqpessoa(txtSeqpessoa.Text);
     }
 }
Exemple #2
0
        private void BOTAOATUALIZARCADASTRO_Click(object sender, EventArgs e)
        {
            Cadastro cadastro = new Cadastro();

            cadastro.codigo         = Int32.Parse(EDITCODICOCADASTRO.Text);
            cadastro.razaosocial    = EDITNOMECADASTRO.Text;
            cadastro.rginsestadual  = EDITINSCRICAOESTADUAL.Text;
            cadastro.cpfcnpj        = MASKCPFCNPJ.Text;
            cadastro.datanascimento = MASKDATANASCIMENTO.Value;
            cadastro.tipo           = COMBOTIPOCADASTRO.Text;
            CadastroController cadcontroller = new CadastroController();

            cadcontroller.alterar(cadastro);

            Endereco endereco = new Endereco();

            endereco.cadcodigo   = Int32.Parse(EDITCODICOCADASTRO.Text);
            endereco.logradouro  = EDITENDERECO.Text;
            endereco.numero      = EDITNUMERO.Text;
            endereco.complemento = EDITCOMPLEMENTO.Text;
            endereco.bairro      = EDITBAIRRO.Text;
            endereco.cep         = MASKCEP.Text;
            endereco.estado      = COMBOESTADO.Text;
            EnderecoController endcontroller = new EnderecoController();

            endcontroller.alterar(endereco);

            Telefone telefone = new Telefone();

            telefone.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            telefone.ddd       = EDITDDD.Text;
            telefone.telefone  = EDITTELEFONE.Text;
            telefone.tipo      = "TELEFONE";
            telefone.email     = EDITEMAIL.Text;
            TelefoneController telcontroller = new TelefoneController();

            telcontroller.alterar(telefone);

            Cidade cidade = new Cidade();

            cidade.nome      = EDITCIDADE.Text;
            cidade.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CidadeController cidcontroller = new CidadeController();

            cidcontroller.alterar(cidade);

            Documentacao documento = new Documentacao();

            documento.cadcodigo    = Int32.Parse(EDITCODICOCADASTRO.Text);
            documento.categoria    = EDITCATEGORIACNH.Text;
            documento.dataemissao  = MASKDATAEMISSAOCNH.Value;
            documento.datavalidade = MASKDATAVALIDADECNH.Value;
            documento.numerocnh    = EDITNUMEROCNH.Text;

            MessageBox.Show("Cadastro atualizado com sucesso");
            limpaTela();
        }
Exemple #3
0
        private void BOTAOEXCLUIRCADASTRO_Click(object sender, EventArgs e)
        {
            BOTAOATUALIZARCADASTRO.Enabled = false;

            Cidade cidade = new Cidade();

            cidade.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CidadeController cidcontroller = new CidadeController();

            cidcontroller.excluir(cidade);

            Documentacao documento = new Documentacao();

            documento.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            DocumentacaoController doccontroller = new DocumentacaoController();

            doccontroller.excluir(documento);

            Endereco endereco = new Endereco();

            endereco.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            EnderecoController endcontroller = new EnderecoController();

            endcontroller.excluir(endereco);

            Telefone telefone = new Telefone();

            telefone.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            TelefoneController telcontroller = new TelefoneController();

            telcontroller.excluir(telefone);

            Cadastro cadastro = new Cadastro();

            cadastro.codigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CadastroController cadcontroller = new CadastroController();

            cadcontroller.excluir(cadastro);

            Veiculo veiculo = new Veiculo();

            veiculo.codigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            VeiculoController veicontroller = new VeiculoController();

            if (veicontroller.excluir(veiculo) == true)
            {
                MessageBox.Show("Cadastro excluído com sucesso");
            }
            else
            {
                MessageBox.Show("O veículo não pode ser excluído pois existem registros de locação ou manutenção");
            }
            limpaTela();
        }
        /// <summary>
        /// Método da VIEW para chamada da controller de pesquisar o telefone do cliente
        /// </summary>
        private static void BuscarTelefone(int idCliente)
        {
            //Instancia a controller de telefone
            TelefoneController controller = new TelefoneController();

            //Recupera o telefone do cliente
            var telefone = controller.BuscarPorId(idCliente);

            //Imprime em tela os dados de telefone do cliente
            Console.WriteLine($"ID: {telefone.Id} || Residencial: {(telefone.Residencial != null ? telefone.Residencial : "")} || Celular: {telefone.Celular} || Comercial: {(telefone.Comercial != null ? telefone.Comercial : "")} || Recado: {(telefone.Recado != null ? telefone.Recado : "")}");
        }
Exemple #5
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (txtSeqpessoa.Text.Length > 0)
            {
                PesquisarPessoa(txtSeqpessoa.Text);
                dgvTelefone.DataSource = TelefoneController.listarTelefoneBySeqpessoa(txtSeqpessoa.Text);
            }


            else
            {
                Pesquisar.MostrarPessoa();
                txtSeqpessoa.Text = Properties.Settings.Default.sequencia;
            }
        }
Exemple #6
0
 private void btnDelTel_Click(object sender, EventArgs e)
 {
     if (dgvTelefone.CurrentRow.Selected)
     {
         if (TelefoneController.delete(
                 dgvTelefone.CurrentRow.Cells["seqpessoa"].Value.ToString(),
                 dgvTelefone.CurrentRow.Cells["telefone"].Value.ToString()))
         {
             dgvTelefone.DataSource = TelefoneController.listarTelefoneBySeqpessoa(txtSeqpessoa.Text);
         }
         else
         {
             Mensagem.Mostrar("Erro", "Erro ao excluir o telefone, favor verificar log !!!", "CONFIRMAR", 1);
         }
     }
 }
        /// <summary>
        /// Método da VIEW para chamada da controller de atualizar telefone do cliente
        /// </summary>
        private static void AtualizarTelefone(Telefone telefone, int idCliente)
        {
            //Populando registro de id do cliente (ESSE REGISTRO PODE SER POPULADO PELO USUÁRIO EM TELA)
            idCliente = 1;

            //Populando registro de telefone do cliente (ESSE REGISTRO PODE SER POPULADO PELO USUÁRIO EM TELA)
            telefone.Residencial = "";
            telefone.Celular     = "61977777777";
            telefone.Comercial   = "";
            telefone.Recado      = "61966666666";

            //Instacia a controller de telefone
            TelefoneController telefoneController = new TelefoneController();

            //Atualiza o telefone do cliente
            telefoneController.Atualizar(telefone, idCliente);
        }
        /// <summary>
        /// Método da VIEW para chamada da controller de cadastrar um cliente
        /// </summary>
        private static void CadastrarCliente(Endereco endereco, Telefone telefone, Cliente cliente)
        {
            // !!!!!! AO INSERIR UM CLIENTE DEVE-SE CADASTRAR UM TELEFONE E UM ENDERECO !!!!!!
            //Populando registro de endereco do cliente (ESSE REGISTRO PODE SER POPULADO PELO USUÁRIO EM TELA)
            endereco.Logradouro = "Av. Castanheiras Rua 123 Lote 01";
            endereco.Bairro     = "Aguas Claras";
            endereco.Cidade     = "Brasilia";
            endereco.Uf         = "DF";
            endereco.Cep        = "00000000";

            //Instancia a controller de endereco
            EnderecoController enderecoController = new EnderecoController();

            //Insere o registro de endereco na base de dados e retorna o id para cadastro em cliente
            cliente.IdEndereco = enderecoController.Inserir(endereco);

            //Populando registro de telefone do cliente (ESSE REGISTRO PODE SER POPULADO PELO USUÁRIO EM TELA)
            telefone.Residencial = "";
            telefone.Celular     = "61999999999";
            telefone.Comercial   = "";
            telefone.Recado      = "61988888888";

            //Instacia a controller de telefone
            TelefoneController telefoneController = new TelefoneController();

            cliente.IdTelefone = telefoneController.Inserir(telefone);

            if (cliente.IdTelefone != 0 && cliente.IdEndereco != 0)
            {
                //Populando registro de cliente (ESSE REGISTRO PODE SER POPULADO PELO USUÁRIO EM TELA)
                cliente.Nome  = "Joao Pereira";
                cliente.Cpf   = "00000000000";
                cliente.Email = "*****@*****.**";

                //Instancia a controller de filme
                ClienteController controller = new ClienteController();

                //Insere o registro de filme na base de dados
                controller.Inserir(cliente);
            }
            else
            {
                Console.WriteLine("Nao foi possivel cadastrar o cliente. Verifique os dados e tente novamente!");
            }
        }
        /** ~~~~~~~~~~ METODOS TELEFONE ~~~~~~~~~~ **/

        /// <summary>
        /// Método da VIEW para chamada da controller de listagem de telefones
        /// </summary>
        private static void ListarTelefones()
        {
            //Instancia a controller de telefone
            TelefoneController controller = new TelefoneController();

            //Recupera a lista de telefones
            var lstTelefone = controller.Listar();

            //Laço de repetição para navegar na lista de telefones
            foreach (var item in lstTelefone)
            {
                //Instancia a controller de cliente
                ClienteController clienteController = new ClienteController();

                //Recupera o cliente pelo idTelefone
                item.Cliente = clienteController.BuscarPeloTelefone(item.Id);

                //Imprime em tela os telefones do cliente
                Console.WriteLine($"ID: {item.Id} || Cliente: {item.Cliente.Nome} || Residencial: {(item.Residencial != null ? item.Residencial : "")} || Celular: {item.Celular} || Comercial: {(item.Comercial != null ? item.Comercial : "")} || Recado: {(item.Recado != null ? item.Recado : "")}");
            }
        }
Exemple #10
0
 private void btnAddTel_Click(object sender, EventArgs e)
 {
     if (ValidarFormularioTelefone())
     {
         Telefone telefone = new Telefone();
         telefone.Seqpessoa = int.Parse(txtSeqpessoa.Text);
         telefone.Contato   = txtContato.Text;
         telefone.Tel       = txtTelefone.Text;
         if (TelefoneController.insert(telefone))
         {
             LimparCamposTelefone();
             LiberarBotoesTelefone(true, true);
             LiberarCamposTelefone(true, true);
             dgvTelefone.DataSource = TelefoneController.listarTelefoneBySeqpessoa(txtSeqpessoa.Text);
         }
     }
     else
     {
         Mensagem.Mostrar("Erro na validação", "Favor verificar os dados do cadastro do telefone !!!", "CONFIRMAR", 1);
     }
 }
Exemple #11
0
        private void BOTAOSALVARCADASTRO_Click(object sender, EventArgs e)
        {
            BOTAOEXCLUIRCADASTRO.Enabled   = false;
            BOTAOATUALIZARCADASTRO.Enabled = false;

            //Chamado o metodo validadados caso todos as validacoes sejam verdadeiras executada a gravacao.
            if (validaDado())
            {
                //Gravando dados na tabela cadastro
                Cadastro cadastro = new Cadastro();
                cadastro.tipo        = COMBOTIPOCADASTRO.Text;
                cadastro.razaosocial = EDITNOMECADASTRO.Text;
                if (EDITINSCRICAOESTADUAL.Text != "")
                {
                    cadastro.rginsestadual = EDITINSCRICAOESTADUAL.Text;
                }
                else
                {
                    cadastro.rginsestadual = "";
                }

                if (MASKDATANASCIMENTO.Text != "")
                {
                    cadastro.datanascimento = MASKDATANASCIMENTO.Value;
                }
                else
                {
                    cadastro.datanascimento = DateTime.Parse("");
                }

                cadastro.cpfcnpj = MASKCPFCNPJ.Text;

                CadastroController cadcontroller = new CadastroController();

                int cadcodigo;
                cadcodigo = cadcontroller.salvar(cadastro);

                //Gravando dados na tabela Endereco
                Endereco endereco = new Endereco();
                endereco.logradouro  = EDITENDERECO.Text;
                endereco.numero      = EDITNUMERO.Text;
                endereco.bairro      = EDITBAIRRO.Text;
                endereco.complemento = EDITCOMPLEMENTO.Text;
                endereco.cep         = MASKCEP.Text;
                endereco.estado      = COMBOESTADO.Text;
                endereco.cadcodigo   = cadcodigo;

                EnderecoController endcontroller = new EnderecoController();
                endcontroller.salvar(endereco);

                //Gravando dados na tabela cidade
                Cidade cidade = new Cidade();
                cidade.nome      = EDITCIDADE.Text;
                cidade.cadcodigo = cadcodigo;

                CidadeController cidcontroller = new CidadeController();
                cidcontroller.salvar(cidade);

                //Gravando dados na tabela Telefon
                Telefone telefone = new Telefone();
                telefone.email     = EDITEMAIL.Text;
                telefone.cadcodigo = cadcodigo;
                telefone.ddd       = EDITDDD.Text;
                telefone.tipo      = "CELULAR";
                telefone.telefone  = EDITTELEFONE.Text;
                TelefoneController telcontroller = new TelefoneController();
                telcontroller.salvar(telefone);

                //Gravando dados na tabela documentacao
                Documentacao documento = new Documentacao();
                documento.cadcodigo = cadcodigo;
                if (EDITNUMEROCNH.Text != "")
                {
                    documento.numerocnh = EDITNUMEROCNH.Text;
                }
                else
                {
                    documento.numerocnh = "";
                }
                if (EDITCATEGORIACNH.Text != "")
                {
                    documento.categoria = EDITCATEGORIACNH.Text;
                }
                else
                {
                    documento.categoria = "";
                }
                if (MASKDATAEMISSAOCNH.Text != "")
                {
                    documento.dataemissao = MASKDATAEMISSAOCNH.Value;
                }
                else
                {
                    documento.dataemissao = DateTime.Parse("");
                }
                if (MASKDATAVALIDADECNH.Text != "")
                {
                    documento.datavalidade = MASKDATAVALIDADECNH.Value;
                }
                else
                {
                    documento.datavalidade = DateTime.Parse("");
                }
                DocumentacaoController doccontroller = new DocumentacaoController();
                doccontroller.salvar(documento);

                MessageBox.Show("Cadastro realizado com sucesso");

                limpaTela();
            }
        }
Exemple #12
0
        private void BOTAOLOCALIZARCADASTRO_Click(object sender, EventArgs e)
        {
            FpessoaLoc pessoaLocFrm = new FpessoaLoc();

            pessoaLocFrm.ShowDialog();

            Cadastro           cadastro      = new Cadastro();
            CadastroController cadcontroller = new CadastroController();

            if (pessoaLocFrm.codigoretornado != "" && pessoaLocFrm.codigoretornado != null)
            {
                cadastro.codigo = int.Parse(pessoaLocFrm.codigoretornado);
                cadastro        = cadcontroller.atualizatela(cadastro);

                EDITCODICOCADASTRO.Text    = Convert.ToString(cadastro.codigo);
                EDITNOMECADASTRO.Text      = cadastro.razaosocial;
                EDITINSCRICAOESTADUAL.Text = cadastro.rginsestadual;
                MASKCPFCNPJ.Text           = cadastro.cpfcnpj;
                MASKDATANASCIMENTO.Value   = cadastro.datanascimento;
                COMBOTIPOCADASTRO.Text     = cadastro.tipo;

                //Dados da tabela telefone
                Telefone telefone = new Telefone();
                telefone.cadcodigo = cadastro.codigo;
                TelefoneController telcontroller = new TelefoneController();
                telefone          = telcontroller.atualizatela(telefone);
                EDITEMAIL.Text    = telefone.email;
                EDITDDD.Text      = telefone.ddd;
                EDITTELEFONE.Text = telefone.telefone;


                //Dados da tabela Endereco
                Endereco endereco = new Endereco();
                endereco.cadcodigo = cadastro.codigo;
                EnderecoController endcontroller = new EnderecoController();
                endereco = endcontroller.atualizatela(endereco);

                EDITENDERECO.Text    = endereco.logradouro;
                EDITBAIRRO.Text      = endereco.bairro;
                EDITNUMERO.Text      = endereco.numero;
                MASKCEP.Text         = endereco.cep;
                EDITCOMPLEMENTO.Text = endereco.complemento;
                COMBOESTADO.Text     = endereco.estado;

                //Dados da tabela cidade
                Cidade cidade = new Cidade();
                cidade.cadcodigo = cadastro.codigo;
                CidadeController cidcontroller = new CidadeController();
                cidade          = cidcontroller.atualizatela(cidade);
                EDITCIDADE.Text = cidade.nome;

                //Dados da tabela documentacao
                Documentacao documento = new Documentacao();
                documento.cadcodigo = cadastro.codigo;
                DocumentacaoController doccontroller = new DocumentacaoController();
                documento             = doccontroller.atualizatela(documento);
                EDITNUMEROCNH.Text    = documento.numerocnh;
                EDITCATEGORIACNH.Text = documento.categoria;
                if (documento.dataemissao != Convert.ToDateTime("01/01/0001 00:00:00"))
                {
                    MASKDATAEMISSAOCNH.Value = documento.dataemissao;
                }
                if (documento.datavalidade != Convert.ToDateTime("01/01/0001 00:00:00"))
                {
                    MASKDATAVALIDADECNH.Value = documento.datavalidade;
                }
            }

            if (COMBOTIPOCADASTRO.Text == "CLIENTE")
            {
                MASKCPFCNPJ.Mask                = "00.000.000/0000-00";
                MASKDATANASCIMENTO.Enabled      = false;
                MASKCPFCNPJ.Enabled             = true;
                EDITCATEGORIACNH.Enabled        = false;
                MASKDATAVALIDADECNH.Enabled     = false;
                MASKCEP.Enabled                 = true;
                COMBOESTADO.Enabled             = true;
                CHECKCELULAR.Checked            = true;
                EDITCATEGORIACNH.Enabled        = false;
                EDITINSCRICAOESTADUAL.Enabled   = true;
                EDITNOMECADASTRO.Enabled        = true;
                EDITENDERECO.Enabled            = true;
                EDITBAIRRO.Enabled              = true;
                EDITCIDADE.Enabled              = true;
                EDITNUMERO.Enabled              = true;
                EDITCOMPLEMENTO.Enabled         = true;
                EDITEMAIL.Enabled               = true;
                EDITNUMEROCNH.Enabled           = false;
                MASKDATAEMISSAOCNH.Enabled      = false;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                BOTAOATUALIZARCADASTRO.Enabled  = true;
                BOTAOLIMPARTELACADASTRO.Enabled = true;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                COMBOTIPOCADASTRO.Enabled       = true;
                CHECKCELULAR.Enabled            = true;
                BOTAOSALVARCADASTRO.Enabled     = true;
            }
            else
            {
                MASKCPFCNPJ.Mask                = "000.000.000-00";
                MASKDATANASCIMENTO.Enabled      = true;
                MASKDATAEMISSAOCNH.Enabled      = true;
                MASKDATAVALIDADECNH.Enabled     = true;
                MASKCEP.Enabled                 = true;
                EDITCATEGORIACNH.Enabled        = true;
                COMBOESTADO.Enabled             = true;
                CHECKCELULAR.Checked            = true;
                MASKCPFCNPJ.Enabled             = true;
                EDITINSCRICAOESTADUAL.Enabled   = false;
                EDITNOMECADASTRO.Enabled        = true;
                EDITENDERECO.Enabled            = true;
                EDITBAIRRO.Enabled              = true;
                EDITCIDADE.Enabled              = true;
                EDITNUMERO.Enabled              = true;
                EDITCOMPLEMENTO.Enabled         = true;
                EDITEMAIL.Enabled               = true;
                EDITNUMEROCNH.Enabled           = true;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                BOTAOATUALIZARCADASTRO.Enabled  = true;
                EDITINSCRICAOESTADUAL.Enabled   = true;
                BOTAOLIMPARTELACADASTRO.Enabled = true;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                COMBOTIPOCADASTRO.Enabled       = true;
                BOTAOSALVARCADASTRO.Enabled     = true;
            }
        }