protected void btnCadastrar_Click(object sender, EventArgs e) { Mensagem m = new Mensagem(); m.remetente = Session["email"].ToString(); m.responsavel = listaUsuarios.SelectedItem.Value.ToString(); m.mensagem = txtmensagem.Value; m.lida = 0; MensagemBL mbl = new MensagemBL(); bool foi = mbl.cadastraMensagem(m); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Mensagem criada de " + Session["email"].ToString() + " para: " + " " + m.responsavel + " mensagem: " + m.mensagem + " "; lbl.adicionaLog(l); if(foi) { Response.Redirect("Home.aspx"); } else { Response.Write("Falha ao enviar a mensagem!"); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { Projeto p = new Projeto(); p.titulo = txtTitulo.Value; p.emailResponsavel = listaResponsaveis.SelectedItem.Value; p.tipo = Convert.ToInt16(listaTipo.SelectedItem.Value); p.status = 0; if(checkTerceiro.Checked == true) { p.vaiTerceiro = 1; p.idTerceiro = Convert.ToInt16(listaTerceiros.SelectedItem.Value); } else { p.vaiTerceiro = 0; p.idTerceiro = 0; } p.dataInicio = DateTime.Now; ProjetoBL pbl = new ProjetoBL(); bool cadastrou = pbl.cadastraProjeto(p); if (cadastrou) { Response.Write("<script>alert('Registro efetuado com sucesso!')</script>"); } LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Cadastradao Projeto Titulo: " + p.titulo + ", Responsável: " + p.emailResponsavel + " "; lbl.adicionaLog(l); }
protected void btnSalvar_Click(object sender, EventArgs e) { TarefaBL tbl = new TarefaBL(); EtapaBL eBL = new EtapaBL(); Tarefa t = new Tarefa(); t.id = idTarefa; t.idProjeto = idProjeto; t.idEtapa = eBL.buscaIdEtapa(listaEtapas.SelectedItem.Value); t.emailResponsavel = listaResponsaveis.SelectedItem.Value; t.titulo = txtTitulo.Value; DateTime dataI = Convert.ToDateTime(txtDataIni.Value); t.dataInicio = dataI; t.dataFim = dataI.AddDays(Convert.ToInt16(txtPrazo.Value)); t.prazoEstimado = Convert.ToInt16(txtPrazo.Value); t.observacao = obs; if(pendente.Checked == true){t.status = 0;} else if (emAndamento.Checked == true){t.status = 1;} else if(concluido.Checked == true){t.status = 2;} else if (cancelado.Checked == true){t.status = 3;} else{t.status = 0;} bool foi = tbl.editaTarefa(t); if (foi) { Response.Write("<script>alert('Tarefa editada com sucesso!')</script>"); } LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Editou tarefa nº" + t.id + " "; lbl.adicionaLog(l); Response.Redirect("EditaProjeto.aspx?id_projeto=" + idProjeto.ToString()); }
protected void btnCadastrar_Click(object sender, EventArgs e) { Terceiro t = new Terceiro(); TerceiroBL tbl = new TerceiroBL(); t.nome = txtNome.Value; t.telefone = txtTelefone.Value; t.cpfCnpj = cpfCnpj.Value; t.email = txtEmail.Value; if (ativoSim.Checked == true) { t.ativo = 1; } else if (AtivoNao.Checked == true) { t.ativo = 0; } else { //preencha tudão } if (radioPessoaFisica.Checked == true) { t.tipoPessoa = 1; } else if (radioPessoaJuridica.Checked == true) { t.tipoPessoa = 2; } else { //prennche tudo } if (radioCliente.Checked == true) { t.tipoTerceiro = 1; } else if (radioFornecedor.Checked == true) { t.tipoTerceiro = 2; } else { //preencha tudo } bool gravou = tbl.cadastraTerceiro(t); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Incluir Terceiro nome: " + t.nome + " "; lbl.adicionaLog(l); if(gravou) { Response.Write("<script>alert('Registro efetuado com sucesso!')</script>"); } }
protected void btnLida_Click(object sender, EventArgs e) { MensagemBL mbl = new MensagemBL(); mbl.marcaMensagemLida(idMensagem); Response.Redirect("ConsultaMensagens.aspx"); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Leu mensagem " + idMensagem + " "; lbl.adicionaLog(l); }
protected void btnLogin_Click(object sender, EventArgs e) { LoginBL lbl = new LoginBL(); if ((email.Value.ToString() == "") || (email.Value.Contains("@") == false) || (email.Value.Length < 7)) { Response.Write("<script>alert('Informe um e-mail!')</script>"); } else if(password.Value == "") { Response.Write("<script>alert('Informe uma senha!')</script>"); } else { Usuario user = new Usuario(); user.email = email.Value.ToString(); string senha = password.Value.ToString(); user.senha = senha.GetHashCode().ToString(); bool existeUsuario = lbl.usuarioValido(user); if(existeUsuario) { Home.userLogged = true; user = lbl.buscaUsuario(user.email, user.senha); Session["email"] = user.email; Session["senha"] = user.senha; Session["empresa"] = user.idEmpresa; Session["nome"] = user.nome; LogEventoBL lel = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Logou no PDM: " + user.email + " "; lel.adicionaLog(l); Response.Redirect("Home.aspx"); } else { LogEventoBL lel = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Tentativa falha de login " + user.email + " "; lel.adicionaLog(l); Response.Write("<script>alert('Usuário ou Senha Inválidos!')</script>"); } } }
protected void Page_Init(object sender, EventArgs e) { if(Request["id_item"] != null) { int id = Convert.ToInt16(Request["id_item"].ToString()); TarefaBL tbl = new TarefaBL(); tbl.removerItem(id); Response.Redirect("~/RealizaTarefa.aspx?id_tarefa=" + Session["idTarefa"].ToString()); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Removeu ItemTarefa nº " + id + " "; lbl.adicionaLog(l); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { string nome = txtNome.Value; EtapaBL ebl = new EtapaBL(); bool gravou = ebl.gravaEtapa(nome); if(gravou) { Response.Write("<script>alert('Registro efetuado com sucesso!')</script>"); } LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Inclusão da Etapa <" + nome + ">"; lbl.adicionaLog(l); }
protected void btnExcluir_Click(object sender, EventArgs e) { TarefaBL tbl = new TarefaBL(); bool foi = tbl.excluiTarefa(idTarefa); if(foi) { Response.Write("<script>alert('Tarefa excluída com sucesso!')</script>"); } LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Removeu a Tarefa nº " + idTarefa + " "; lbl.adicionaLog(l); Response.Redirect("EditaProjeto.aspx?id_projeto=" + idProjeto.ToString()); }
protected void btnExcluir_Click(object sender, EventArgs e) { EtapaBL ebl = new EtapaBL(); bool foi = ebl.excluiEtapa(id); if (foi) { Response.Write("<script>alert('Etapa excluída com sucesso!')</script>"); } LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Removida Etapa " + id + " "; lbl.adicionaLog(l); Response.Redirect("ConsultaEtapa.aspx"); }
protected void btnExcluir_Click(object sender, EventArgs e) { //falta uma confirmação de você tem certeza que deseja excluir? UsuarioBL ubl = new UsuarioBL(); bool deletou = ubl.excluiUsuario(emailUser.Value.ToString()); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Removido Usuário " + emailUser.Value.ToString() + " "; lbl.adicionaLog(l); Response.Redirect("ConsultaEtapa.aspx"); if (deletou) { Response.Write("<script>alert('Registro removido com sucesso!')</script>"); Response.Redirect("ConsultaUsuario.aspx"); } }
protected void btnSalvar_Click(object sender, EventArgs e) { Etapa et = new Etapa(); et.id = id; et.tituloEtapa = txtTitulo.Value; et.tipo = 0; EtapaBL ebl = new EtapaBL(); bool foi = ebl.editaEtapa(et); if (foi) { Response.Write("<script>alert('Etapa editada com sucesso!')</script>"); } LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Editada Etapa " + et.id + "-" + et.tituloEtapa + " "; lbl.adicionaLog(l); Response.Redirect("ConsultaEtapa.aspx"); }
protected void btnAdd_Click(object sender, EventArgs e) { if ((txtItem.Text != "") && txtItem.Text != null) { ItemTarefa i = new ItemTarefa(); i.idTarefa = idTarefa; i.data = DateTime.Now; i.descricao = txtItem.Text; TarefaBL tbl = new TarefaBL(); bool foi = tbl.adicionarItem(i); carregaTabela(); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Adicionou um item <" + i.descricao + "> na Tarefa nº " + i.idTarefa + " "; lbl.adicionaLog(l); txtItem.Text = ""; } }
protected void btnCadastrar_Click(object sender, EventArgs e) { Usuario user = new Usuario(); user.email = emailUser.Value; user.nome = nomeUser.Value; user.idEmpresa = Convert.ToInt16(Session["empresa"]); if (senhaUser.Value == senha2User.Value) { user.senha = senhaUser.Value; } if (admSim.Checked == true) { user.tipo = 1; } else if (admNao.Checked == true) { user.tipo = 2; } if (ativoSim.Checked == true) { user.ativo = 1; } else if (AtivoNao.Checked == true) { user.ativo = 0; } UsuarioBL ubl = new UsuarioBL(); bool cadastrou = ubl.cadastraUsuario(user); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Incluído usuário nome: " + user.nome + " "; lbl.adicionaLog(l); if (cadastrou) { Response.Write("<script>alert('Registro efetuado com sucesso!')</script>"); } }
protected void lnkRecupera_Click(object sender, EventArgs e) { if(txtSenha.Value == txtSenha2.Value) { if ((txtSenha.Value != "") && (txtSenha.Value != null)) { UsuarioBL ubl = new UsuarioBL(); string hashTemp = ubl.buscaHash(txtEmail.Value.ToString()); if (hashTemp == password.Value.GetHashCode().ToString()) { bool foi = ubl.alteraSenhaUsuario(txtEmail.Value, txtSenha.Value); if (foi) { Response.Write("<script>alert('Nova Senha Cadastrada Com Sucesso!')</script>"); } ubl.limpaHash(txtEmail.Value); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Recuperada senha de Usuário " + txtEmail + " "; lbl.adicionaLog(l); Response.Redirect("Login.aspx"); } else { Response.Write("<script>alert('Senha Temporária Incorreta!')</script>"); } } else { Response.Write("<script>alert('Favor Informar Uma Senha!')</script>"); } } else { Response.Write("<script>alert('Informe A Mesma Senha Nos Campos <Nova Senha> e <Confirme Nova Senha>!')</script>"); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { TarefaBL tbl = new TarefaBL(); EtapaBL ebl = new EtapaBL(); Tarefa t = new Tarefa(); t.idProjeto = idProjeto; t.idEtapa = Convert.ToInt16(ListaEtapas.SelectedItem.Value); t.emailResponsavel = listaResponsaveis.SelectedItem.Value; t.titulo = txtTitulo.Value; DateTime dt = Convert.ToDateTime(txtDataIni.Value); t.dataInicio = dt; int prazo = Convert.ToInt16(txtPrazo.Value); t.prazoEstimado = prazo; t.dataFim = dt.AddDays(prazo); t.observacao = txtObservacao.Value; if (pendente.Checked == true) { t.status = 0; } else if (emAndamento.Checked == true) { t.status = 1; } else if (concluido.Checked == true) { t.status = 2; } else if (cancelado.Checked == true) { t.status = 3; } else { t.status = 0; } bool foi = tbl.cadastraTarefa(t); if(foi) { MensagemBL mbl = new MensagemBL(); Mensagem m = new Mensagem(); m.data = DateTime.Now; m.remetente = "*****@*****.**"; m.responsavel = t.emailResponsavel; m.mensagem = "Uma nova Tarefa foi criada para você no Projeto Nº " + t.idProjeto + "."; m.lida = 0; mbl.cadastraMensagem(m); } string etapa = ebl.buscaDescricaoEtapa(t.idEtapa); string urlRedirecionada = "http://localhost:61700/Login.aspx"; string nome = Session["nome"].ToString(); string dataIni = t.dataInicio.ToShortDateString(); string nomeEtapa = ebl.buscaDescricaoEtapa(t.idEtapa); string strPrazo = t.prazoEstimado.ToString(); string titulo = t.titulo; string mensagem = "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /></head> " + " <body><p style='font-family:Calibri;font-size:medium;'>Olá " + nome + ",</p>" + " <p style='font-family:Calibri;font-size:medium;'>Você acaba de receber uma tarefa no software PDM. Veja mais detalhes:</p> " + " <p style='font-family:Calibri;font-size:medium;'>Título da Tarefa: " + titulo + " <br> " + " Etapa: " + etapa + "<br> " + " Data de início: " + dataIni + "<br> " + " Prazo de conclusão em dias: " + strPrazo + " </p> " + " <p> Clique no link abaixo para acessar o sistema e conferir suas tarefas. <br> " + " <a href='" + urlRedirecionada + "'>Link para Login </a> </p>" + " <p style='font-family:Calibri;font-size:medium;'>Contamos com seu empenho para o sucesso do projeto!<br> " + " Administrador</p><body></html>"; Email email = new Email(); email.notificarNovaTarefa(t.emailResponsavel, mensagem); LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Cadastro de Nova Tarefa para o projeto nº " + t.idProjeto + " "; lbl.adicionaLog(l); Response.Redirect("EditaProjeto.aspx?id_projeto=" + idProjeto.ToString()); }
protected void btnCadastrar_Click(object sender, EventArgs e) { ProjetoBL pbl = new ProjetoBL(); p.id = Convert.ToInt16(Request["id_projeto"].ToString()); p.tipo = Convert.ToInt16(listaTipo.SelectedItem.Value); p.emailResponsavel = listaResponsaveis.SelectedItem.Value; p.titulo = txtTitulo.Value; p.idTerceiro = Convert.ToInt16(listaTerceiros.SelectedItem.Value); bool foi = pbl.editaProjeto(p); if (foi) { Response.Write("<script>alert('Projeto editado com sucesso!')</script>"); } LogEventoBL lbl = new LogEventoBL(); Log l = new Log(); l.email = Session["email"].ToString(); l.data = DateTime.Now; l.descricao = "Editado projeto " + p.id + "-" + p.titulo + " "; lbl.adicionaLog(l); Response.Redirect("ConsultaProjeto.aspx"); }