//ABRE EM STATUS DE INCLUSÃO AO CLICAR EM INCLUIR NO FORM CLIENTE public void IncluiDados( ) { txtId.Text = Sistema.GeradoDoc(); //txtId.Text = DateTime.Now.ToString("yyyyMMddHHmmssfff"); dtpCadastro.Value = DateTime.Now; dtpAtualizacao.Value = DateTime.Now; dtpAtualizacao.Visible = false; lblUsuario.Visible = false; lblalteradopor.Visible = false; lblUsuarioCadastro.Text = UsuarioLogado.usuario.nome; inclui_Ou_Altera = 0; bntSalvar.Text = "Incluir"; this.Text = "Cadastro de clientes - Inclusão"; lblFases.Text = "Cadastro"; btnGerarProspeccao.Visible = false; }
private void btnGerarProspeccao_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, // Nome = txtNome.Text, Telefone1 = txtTelefone1.Text, Telefone2 = txtTelefone2.Text, Responsavel = txtResponsavel.Text, TelefoneResponsavel = txtTelResp.Text, Decisor = txtDecisor.Text, TelefoneDecisor = txtTelDescisor.Text, Pontos = int.Parse(numPontos.Value.ToString()), Concorrentes = int.Parse(cmbConcorrente.SelectedValue.ToString()), RamoAtuacao = int.Parse(cmbRamoAtuacao.SelectedValue.ToString()), //Cadastro = DateTime.Now, Atualizacao = DateTime.Now, UsuarioAlterar = UsuarioLogado.usuario.id, DDD = txtDDD.Text.PadLeft(3, '0'), DDDDecisor = txtDDDDecisor.Text.PadLeft(3, '0'), DDDResp = txtDDDResp.Text.PadLeft(3, '0'), consultor = int.Parse(cmbConsultor.SelectedValue.ToString()), Fase = 1 }; this.prospeccaoclass = new Propeccao { //Data da prospecção pode ser diferente da data do cadastro. fDoc = Sistema.GeradoDoc(), fCodigon = txtId.Text, fData = dtpDataProspeccao.Value, fMeios = int.Parse(cmbMeiosPropeccao.SelectedValue.ToString()), fConsultor = int.Parse(cmbConsultor.SelectedValue.ToString()), fUsuario = UsuarioLogado.usuario.id, fObs = txtObsPropeccao.Text, fCadastro = DateTime.Now, fInativa = false, }; if (prospeccaoclass.verificaProspeccaoExistente(prospeccaoclass) == true) { MessageBox.Show("Esse cliente já possui Prospecção", "Já possui registro"); if (emProspeccao == 1) { this.Close(); } reset(); } else { AuditAntes.ClienteAuditleituraCompara(txtId.Text); if (cli.updateClientesPropeccao(cli)) { AuditDepois.ClienteAuditleituraCompara(txtId.Text); cli.insertClientesAuditoria(txtId.Text, UsuarioLogado.usuario.id, Auditoria()); prospeccaoclass.InsertProspeccao(prospeccaoclass); cli.insertClientesAuditoria(txtId.Text, UsuarioLogado.usuario.id, "Prospecção Gerada em: " + DateTime.Now.ToString()); MessageBox.Show("Prospecção gerada com sucesso", "Sucesso"); } if (emProspeccao == 1) { this.Close(); } reset(); } }
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(); } }