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); } }
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(); }
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 : "")}"); }
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; } }
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 : "")}"); } }
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); } }
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(); } }
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; } }