protected void btSimRe_Click(object sender, EventArgs e) { Models.Requisicoes requisicoes = RequisicoesDAO.GetRequisicaoByID(Convert.ToInt32(id_req.Value)); int id_requisicao = requisicoes.id_requisicao; User user = UserDAO.GetUserByID(requisicoes.id_user); Equip equip = EquipDAO.GetEquipByID(requisicoes.id_equip); MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress("*****@*****.**"); mailMessage.To.Add(user.Email); mailMessage.Subject = "Cancelamento de uma requisicao."; mailMessage.Body = "<h3>G.E.T</h3><br/>Vimos por este meio informar que a sua reserva do seguinte equipamento : <br/>" + equip.descri + "<br/> Foi cancelada. <br/> Para mais informacoes contacte um administrador."; mailMessage.IsBodyHtml = true; SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587); smtpClient.EnableSsl = true; smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new System.Net.NetworkCredential("*****@*****.**", "teste123456"); smtpClient.Send(mailMessage); RequisicoesDAO.RemoveRequisicao(id_requisicao); MPE_Rem.Hide(); DataBindGrid(); }
protected void btSimRe_Click(object sender, EventArgs e) { bool a = false; for (int i = 0; i < gvSalaList.Rows.Count; i++) { if (((CheckBox)gvSalaList.Rows[i].FindControl("chbxEliminar")).Checked) { a = true; Models.Salas salas = SalasDAO.GetSalaByID(Convert.ToInt32(gvSalaList.DataKeys[i].Value)); int id_sala = salas.id_sala; SalasDAO.RemoveSala(id_sala); continue; } } MPE_Rem.Hide(); if (a == true) { DataBindGrid(); String str = "<script>alertify.success('Remoção feita com sucesso!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } else { DataBindGrid(); String str = "<script>alertify.error('Não há nada para remover!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } }
protected void btCancelar_Click(object sender, EventArgs e) { LinkButton drp = (LinkButton)sender; GridViewRow gv = (GridViewRow)drp.NamingContainer; int index = gv.RowIndex; LinkButton btCancelar = (LinkButton)gvReqList.Rows[index].FindControl("btCancelar"); id_req.Value = gvReqList.Rows[index].Cells[0].Text; MPE_Rem.Show(); }
protected void btSimRe_Click(object sender, EventArgs e) { bool a = false, b = false; for (int i = 0; i < gvEquipList.Rows.Count; i++) { Equip equip = EquipDAO.GetEquipByID(Convert.ToInt32(gvEquipList.DataKeys[i].Value)); int id_equip = equip.id_equip; if (((CheckBox)gvEquipList.Rows[i].FindControl("chbxEliminar")).Checked) { a = true; int returncode = EquipDAO.RemoveEquip(id_equip); if (returncode == 2) { lbErro.Text = "Não foi possivel remover este equipamento :" + equip.descri + "\nDevido a haver reserva(s) deste equipamento."; MPE_Erro.Show(); b = true; } else if (returncode == 3) { lbErro.Text = "Não foi possivel remover este equipamento :" + equip.descri + "\nDevido a haver denuncia(s) deste equipamento."; MPE_Erro.Show(); b = true; } continue; } } MPE_Rem.Hide(); if (a == true) { if (b == true) { DataBindGrid(); String str = "<script>alertify.success('Remoção feita com sucesso em alguns casos!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } else { DataBindGrid(); String str = "<script>alertify.success('Remoção feita com sucesso!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } } else { DataBindGrid(); String str = "<script>alertify.error('Não há nada para remover!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } }
protected void btSimRe_Click(object sender, EventArgs e) { bool a = false, b = false; for (int i = 0; i < gvReqList.Rows.Count; i++) { Models.Requisicoes requisicoes = RequisicoesDAO.GetRequisicaoByID(Convert.ToInt32(gvReqList.DataKeys[i].Value)); int id_requisicao = requisicoes.id_requisicao; if (((CheckBox)gvReqList.Rows[i].FindControl("chbxCancelar")).Checked) { a = true; User user = UserDAO.GetUserByID(requisicoes.id_user); Equip equip = EquipDAO.GetEquipByID(requisicoes.id_equip); try { using (var client = new WebClient()) using (client.OpenRead("http://google.com/generate_204")) b = true; } catch { b = false; } if (b == true) { MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress("*****@*****.**"); mailMessage.To.Add(user.Email); mailMessage.Subject = "Cancelamento de uma reserva."; if (tbxRazao.Text != "") { mailMessage.Body = "<h3>G.E.T</h3><br/>Vimos por este meio informar que a sua reserva do seguinte equipamento : " + equip.descri + "<br/>Foi cancelada.<br/>Razão: " + tbxRazao.Text + "<br/>Para mais informações contacte um administrador."; } else { mailMessage.Body = "<h3>G.E.T</h3><br/>Vimos por este meio informar que a sua reserva do seguinte equipamento : " + equip.descri + "<br/>Foi cancelada.<br/>Para mais informações contacte um administrador."; } mailMessage.IsBodyHtml = true; SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587); smtpClient.EnableSsl = true; smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new System.Net.NetworkCredential("*****@*****.**", "teste123456"); smtpClient.Send(mailMessage); } else { String str = "<script>alertify.error('Sem ligação! Email não enviado.');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } RequisicoesDAO.RemoveRequisicao(id_requisicao); continue; } } MPE_Rem.Hide(); if (a == true) { DataBindGrid(); String str = "<script>alertify.success('Remoção feita com sucesso!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } else { DataBindGrid(); String str = "<script>alertify.error('Não há nada para remover!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } }
protected void btRemover_Click(object sender, EventArgs e) { MPE_Rem.Show(); }
protected void btSimRe_Click(object sender, EventArgs e) { bool a = false, b = false, c = false; for (int i = 0; i < gvUsers.Rows.Count; i++) { User user = null; try { user = UserDAO.GetUserByID(Convert.ToInt32(gvUsers.DataKeys[i].Value)); } catch (Exception) { throw; } if (((CheckBox)gvUsers.Rows[i].FindControl("chbxEliminar")).Checked) { a = true; int id_user = user.id_User; UserDAO.RemoveUser(id_user); continue; } // Roles if (((CheckBox)gvUsers.Rows[i].FindControl("chbxAdmin")).Checked) { b = true; user.Role = 'A'; } else { b = true; user.Role = 'U'; if (Session["username"].ToString() == user.Username) { Session["role"] = 'U'; } } // Blocks if (((CheckBox)gvUsers.Rows[i].FindControl("chbxDesbloquear")).Checked) { c = true; UserDAO.LockUser(user.id_User); } else { c = true; UserDAO.UnlockUser(user.id_User); } if (b == true) { UserDAO.UpdateUser(user); } } MPE_Rem.Hide(); if (a == true) { String str = "<script>alertify.success('Remoção feita com sucesso!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } if (b == true) { String str = "<script>alertify.success('Alteração feita com sucesso!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } if (c == true) { String str = "<script>alertify.success('Bloqueio feito com sucesso!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); } DataBindGrid(); }