private void btnPesquisaAuditoria_Click(object sender, EventArgs e) { this.cli = new Clientes(); cli.ClienteAuditSelect(comercial, txtId.Text, dtpInicio.Text, dtpFim.Text); }
private void bntSalvar_Click(object sender, EventArgs e) { string inativochk; if (chkInativo.Checked == true) { inativochk = "1"; } else { inativochk = "0"; } if (verificaCampos() == false) { MessageBox.Show("Necessário Preenchimento dos Campos \n" + msg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } try { //ALTERAR if (inclui_Ou_Altera == 1) { if (chkInativo.Checked == true) { MessageBox.Show("Desmarque a opção Inativo para poder Alterar", "Reative o cliente para alterar"); return; } this.endereco = new Endereco { Codigo = txtId.Text.Trim(), Sequencia = 1, Tipo = 1, Cep = txtCep.Text.Trim(), Ender = txtEndereco.Text.Trim(), Numero = txtNumero.Text.Trim(), Complemento = txtComplemento.Text.Trim(), Bairro = txtBairro.Text.Trim(), Cidade = cmbCidade.Text, Uf = cmbUf.Text, Pais = "Brasil", Inativo = "0", Cadastro = dtpCadastro.Value, Atualizacao = DateTime.Now, Usuario = UsuarioLogado.usuario.id }; this.cli = new Clientes { Codigo = txtId.Text, Nome = txtNome.Text, Telefone1 = txtTel1.Text, Telefone2 = txtTel2.Text, Responsavel = txtResponsavel.Text, TelefoneResponsavel = txtTelResponsavel.Text, Decisor = txtDecisor.Text, TelefoneDecisor = txtTelDescisor.Text, Pontos = int.Parse(numPontos.Value.ToString()), Concorrentes = int.Parse(cmbConcorrente.SelectedValue.ToString()), E_mail = txtEmail.Text, Indicacao = int.Parse(cmbIndicacao.SelectedValue.ToString()), RamoAtuacao = int.Parse(cmbRamoAtuacao.SelectedValue.ToString()), Cadastro = dtpCadastro.Value, Atualizacao = DateTime.Now, UsuarioAlterar = UsuarioLogado.usuario.id, //UsuarioCadastro = UsuarioLogado.usuario.id, Inativo = inativochk, DDD = txtDDD.Text.PadLeft(3, '0'), consultor = int.Parse(cmbConsultor.SelectedValue.ToString()), DDDDecisor = txtDDDDescisor.Text.PadLeft(3, '0'), DDDResp = txtDDDresponsavel.Text.PadLeft(3, '0') }; //Alterar if (this.cli.updateClientes(cli)) { if (this.endereco.UpdateEndereco(endereco)) { string mensagem = Auditoria(); if (mensagem != "") { this.cli.insertClientesAuditoria(txtId.Text, UsuarioLogado.usuario.id, mensagem); } } } if (statusProspect == 1) { VariaveisStaticas.codigoclienteStatico = cli.Codigo.Trim(); this.Close(); } else { MessageBox.Show("Cliente alterado com sucesso " + Environment.NewLine + Environment.NewLine + cli.Nome); this.Close(); } } else { //INCLUIR //inclui_Ou_Altera = 0; this.endereco = new Endereco { Codigo = txtId.Text.Trim(), Sequencia = 1, Tipo = 1, Cep = txtCep.Text.Trim(), Ender = txtEndereco.Text.Trim(), Numero = txtNumero.Text.Trim(), Complemento = txtComplemento.Text.Trim(), Bairro = txtBairro.Text.Trim(), Cidade = cmbCidade.Text, Uf = cmbUf.Text, Pais = "Brasil", Inativo = "0", Cadastro = DateTime.Now, Atualizacao = DateTime.Now, Usuario = UsuarioLogado.usuario.id }; this.cli = new Clientes { Codigo = txtId.Text, Nome = txtNome.Text, Telefone1 = txtTel1.Text, Telefone2 = txtTel2.Text, Responsavel = txtResponsavel.Text, TelefoneResponsavel = txtTelResponsavel.Text, Decisor = txtDecisor.Text, TelefoneDecisor = txtTelDescisor.Text.Trim(), Pontos = int.Parse(numPontos.Value.ToString()), Concorrentes = int.Parse(cmbConcorrente.SelectedValue.ToString()), E_mail = txtEmail.Text, Indicacao = int.Parse(cmbIndicacao.SelectedValue.ToString()), RamoAtuacao = int.Parse(cmbRamoAtuacao.SelectedValue.ToString()), Cadastro = DateTime.Now, Atualizacao = DateTime.Now, UsuarioAlterar = UsuarioLogado.usuario.id, UsuarioCadastro = UsuarioLogado.usuario.id, Inativo = "0", DDD = txtDDD.Text.PadLeft(3, '0'), consultor = int.Parse(cmbConsultor.SelectedValue.ToString()), DDDResp = txtDDDresponsavel.Text.PadLeft(3, '0'), DDDDecisor = txtDDDDescisor.Text.PadLeft(3, '0'), Fase = 0 }; //executa o metodo que grava os dados na tabela bugs do banco de dados if (this.cli.insertClientes(cli)) { this.endereco.insertEndereco(endereco); } if (VariaveisStaticas.entrouNoClientePelaProspeccao == true) { VariaveisStaticas.codigoclienteStatico = cli.Codigo.Trim(); this.Close(); } else { VariaveisStaticas.codigoclienteStatico = cli.Codigo; Prospeccao(); MessageBox.Show("Cliente inserido com sucesso " + Environment.NewLine + Environment.NewLine + cli.Nome); this.Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro"); using (StreamWriter sw = File.CreateText(".\\erro.log")) { sw.WriteLine(ex.ToString()); sw.Close(); } } }
private void btnGerarContato_Click(object sender, EventArgs e) { if (VerificaCampos() == false) { MessageBox.Show("Necessário Preenchimento dos Campos \n" + msg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } this.cli = new Clientes { Codigo = txtId.Text.Trim(), Decisor = txtDecisor.Text, TelefoneDecisor = txtTelDescisor.Text, Atualizacao = DateTime.Now, UsuarioAlterar = UsuarioLogado.usuario.id, DDDDecisor = txtDDDDecisor.Text.PadLeft(3, '0'), consultor = int.Parse(cmbConsultor.SelectedValue.ToString()), Fase = 2 }; this.clsContato = new ClsContato { fDoc = Sistema.GeradoDoc(), fCodigon = txtId.Text, fConsultor = int.Parse(cmbConsultor.SelectedValue.ToString()), fData = dtpDataProspeccao.Value, fCadastro = DateTime.Now, fDecisor = txtDecisor.Text, fDDD = txtDDDDecisor.Text, fTelefone = txtTelDescisor.Text, fProximoContato = dtpProximoContato.Value, fVisita = this.fVisita, fUsuario = UsuarioLogado.usuario.id, fInativo = false, fObs = txtObsPropeccao.Text }; if (clsContato.VerificaRepetidos()) { MessageBox.Show("Já existe um contato para este cliente nesta mesma data", "Já existe"); } AuditAntes.ClienteAuditleituraCompara(txtId.Text.Trim()); if (cli.updateClientesContato(cli)) { AuditDepois.ClienteAuditleituraCompara(txtId.Text); cli.insertClientesAuditoria(txtId.Text, UsuarioLogado.usuario.id, Auditoria()); clsContato.Insert(clsContato); MessageBox.Show("Contato gerado com sucesso", "Sucesso"); } if (emContato == 1) { this.Close(); } else { reset(); } }