protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "2"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; /*if (user != null) * { * if (user.username != "" && * user.clave != "") * { * ((MasterPage)Page.Master).ShowDiv = true; * } * else * { * ((MasterPage)Page.Master).MostrarMenuLateral = false; * ((MasterPage)Page.Master).ShowDiv = false; * } * * } * else * { * Response.Redirect("../Modulo1/M1_login.aspx"); * } * }*/ }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "6"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } String success = Request.Params["success"]; if (success != null && !success.Equals("")) { SetAlert(Int32.Parse(success)); } LlenarLista(); }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "7"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; if (!IsPostBack) { DominioTotem.Usuario datoUsuario = LogicaNegociosTotem.Modulo7.LogicaUsuario.ObtenerDatos(user.username); this.input_usuario.Value = datoUsuario.username; this.input_nombre.Value = datoUsuario.nombre; this.input_apellido.Value = datoUsuario.apellido; this.input_correo.Value = datoUsuario.correo; this.input_pregunta.Value = datoUsuario.preguntaSeguridad; this.input_respuesta.Value = datoUsuario.respuestaSeguridad; this.pswd_nuevo.Value = datoUsuario.clave; } } else { //Mostrar menu lateral ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "7"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; String alert = Request.QueryString["success"]; if (alert == "true") { alert_registro.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_registro.Attributes["role"] = "alert"; alert_registro.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>El registro fue completado exitosamente</div>"; alert_registro.Visible = true; } } else { //Mostrar menu lateral ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "4"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } if (Request.Cookies["selectedProjectCookie"] == null) { } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "2"; String success = Request.QueryString["success"]; if (success != null) { if (success.Equals("elim")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Se ha eliminado exitosamente</div>"; } if (success.Equals("edit")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Se ha editado exitosamente</div>"; } if (success.Equals("regis")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Se ha registrado exitosamente</div>"; } } DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } LogicaCliente logica = new LogicaCliente(); List <ClienteNatural> listaClientesNaturales = logica.ConsultarClientesNaturales(); foreach (ClienteNatural clienteLista in listaClientesNaturales) { cuerpo.InnerHtml = cuerpo.InnerHtml + "<tr><td>" + clienteLista.Nat_Id + "</td><td>" + clienteLista.Nat_Nombre + "</td><td>" + clienteLista.Nat_Apellido + "</td><td>" + clienteLista.Nat_Correo + "</td><td><a class=\"btn btn-default glyphicon glyphicon-pencil\" data-toggle=\"modal\" data-target=\"#modal-update\" href=\"#\"></a><a class=\"btn btn-danger glyphicon glyphicon-remove-sign\" data-toggle=\"modal\" data-target=\"#modal-delete\" href=\"#\"></a></td></tr>"; // cuerpo.InnerHtml = cuerpo.InnerHtml + "<tr id=\"actor-" + actorLista.IdentificacionActor + "\"><td class=\"name\">" + actorLista.NombreActor + "</td><td class=\"desc\">" + actorLista.DescripcionActor + "</td><td class=\"actions\"><a class=\"btn btn-default glyphicon glyphicon-pencil\" data-toggle=\"modal\" data-target=\"#modal-update\" href=\"#\"></a><a class=\"btn btn-danger glyphicon glyphicon-remove-sign\" data-toggle=\"modal\" data-target=\"#modal-delete\" href=\"#\"></a></td></tr>"; } }
/// <summary> /// Este metodo se utiliza para modificar los datos del usuario seleccionado /// </summary> /// <param name="elUsuario">usuario a modificar</param> /// <returns>returno true si se realizo bien y false, si no se realizo</returns> public static Boolean ModificarUsuario(DominioTotem.Usuario elUsuario, string antiguoCorreo, string clavenueva) { ManejadorUsuario manejador = new ManejadorUsuario(); try { if (elUsuario.correo != antiguoCorreo) { manejador.ValidarCorreoUnico(elUsuario.correo); } elUsuario.CalcularHash(); Usuario datoCompleto = manejador.consultarDatos(elUsuario.username); if (clavenueva != null) { datoCompleto.clave = clavenueva; } else { datoCompleto.clave = manejador.ObtnerClave(elUsuario.username); } datoCompleto.nombre = elUsuario.nombre; datoCompleto.apellido = elUsuario.apellido; datoCompleto.preguntaSeguridad = elUsuario.preguntaSeguridad; datoCompleto.respuestaSeguridad = elUsuario.respuestaSeguridad; datoCompleto.correo = elUsuario.correo; elUsuario.clave = datoCompleto.clave; manejador.ModificarManejador(datoCompleto); } catch (ExcepcionesTotem.Modulo1.UsuarioVacioException) { throw new ExcepcionesTotem.Modulo1.UsuarioVacioException(); } catch (ExcepcionesTotem.ExceptionTotemConexionBD) { throw new ExcepcionesTotem.ExceptionTotemConexionBD(); } catch (UserNameRepetidoException) { throw new ExcepcionesTotem.Modulo7.UserNameRepetidoException(); } catch (CorreoRepetidoException) { throw new ExcepcionesTotem.Modulo7.CorreoRepetidoException(); } catch (ClaveNoValidaException) { throw new ExcepcionesTotem.Modulo7.ClaveNoValidaException(); } catch (RegistroUsuarioFallidoException) { throw new ExcepcionesTotem.Modulo7.RegistroUsuarioFallidoException(); } return(true); }
public void PruebaObtenerPreguntaDeSeguridad() { Usuario user = new Usuario(); user.username = RecursosPUMod1.UsuarioExitoso; user.correo = LogicaLogin.EncriptarConRijndael(RecursosPUMod1.CorreoExitoso, RecursosPUMod1.Passphrase); user.respuestaSeguridad = RecursosPUMod1.RespuestaDeSeguridadExitosa; DominioTotem.Usuario usuarioTmp = LogicaLogin.ObtenerPreguntaUsuario(user); Assert.IsNotNull(usuarioTmp); Assert.IsNotNull(usuarioTmp.preguntaSeguridad); Assert.AreNotEqual(usuarioTmp.preguntaSeguridad, String.Empty); }
/// <summary> /// Metodo que le cambia la clave a un usuario dado su correo y la nueva clave /// </summary> /// <param name="usuario">usuario con clave y correo cargado para cambiar /// su clave</param> /// <returns>bool true si se puede hacer</returns> public static bool CambiarClave(DominioTotem.Usuario usuario) { try { if (usuario != null && usuario.correo != null && usuario.clave != null && usuario.correo != "" && usuario.clave != "") { List <Parametro> parametros = new List <Parametro>(); Parametro parametro = new Parametro( RecursosBDModulo1.Parametro_Input_Correo, SqlDbType.VarChar, usuario.correo, false); parametros.Add(parametro); parametro = new Parametro( RecursosBDModulo1.Parametro_Input_Clave, SqlDbType.VarChar, usuario.clave, false); parametros.Add(parametro); BDConexion con = new BDConexion(); con.EjecutarStoredProcedure(RecursosBDModulo1.Query_Cambiar_Clave, parametros); return(true); } else { throw new ExcepcionesTotem.Modulo1.UsuarioVacioException( RecursosBDModulo1.Codigo_Usuario_Vacio, RecursosBDModulo1.Mensaje_Usuario_Vacio, new ExcepcionesTotem.Modulo1.UsuarioVacioException()); } } catch (SqlException ex) { throw new ExcepcionesTotem.ExceptionTotemConexionBD(RecursoGeneralBD.Codigo, RecursoGeneralBD.Mensaje, ex); } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { throw new ExcepcionesTotem.ExceptionTotemConexionBD(ex.Codigo, ex.Mensaje, ex); } catch (ExcepcionesTotem.Modulo1.EmailErradoException ex) { throw new ExcepcionesTotem.Modulo1.EmailErradoException(ex.Codigo, ex.Mensaje, ex); } catch (ParametroInvalidoException ex) { throw new ParametroInvalidoException(RecursoGeneralBD.Codigo_Parametro_Errado, RecursoGeneralBD.Mensaje_Parametro_Errado, ex); } }
public void PruebaLogin() { Usuario user = new Usuario(); user.username = RecursosPUMod1.UsuarioExitoso; user.clave = RecursosPUMod1.ClaveExitosa; DominioTotem.Usuario retornoUsuario = LogicaNegociosTotem.Modulo1.LogicaLogin.Login(user.username, user.clave); Assert.IsNotNull(retornoUsuario); Assert.AreEqual(user.username, retornoUsuario.username); Assert.IsNotNull(retornoUsuario.correo); Assert.IsNotNull(retornoUsuario.nombre); Assert.IsNotNull(retornoUsuario.apellido); Assert.IsNotNull(retornoUsuario.rol); }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "5"; String success = Request.QueryString["success"]; if (success != null) { if (success.Equals("1")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Requerimiento agregado exitosamente</div>"; } else if (success.Equals("2")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Requerimiento modificado exitosamente</div>"; } else if (success.Equals("3")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Requerimiento eliminado exitosamente</div>"; } } DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "1"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { Master.MostrarMenuLateral = false; Master.ShowDiv = false; } if (Request.Cookies["userInfo"] == null || Server.HtmlEncode(Request.Cookies["userInfo"]["usuario"]) == "") { Response.Redirect("~/src/GUI/Modulo1/M1_login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "1"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { Master.MostrarMenuLateral = false; Master.ShowDiv = false; } } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "6"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } /* * switch (success) * { * case "1": * alert.Attributes["class"] = "alert alert-success alert-dismissible"; * alert.Attributes["role"] = "alert"; * alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Caso de uso agregado exitosamente</div>"; * break; * * case "2": * alert.Attributes["class"] = "alert alert-success alert-dismissible"; * alert.Attributes["role"] = "alert"; * alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Caso de uso modificado exitosamente</div>"; * break; * * case "3": * alert.Attributes["class"] = "alert alert-success alert-dismissible"; * alert.Attributes["role"] = "alert"; * alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Caso de uso eliminado exitosamente</div>"; * break; * }*/ }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "7"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; this.alert_apellido.Visible = false; this.alert_correo.Visible = false; this.alert_nombre.Visible = false; this.alert_pregunta.Visible = false; this.alert_respuesta.Visible = false; this.alert_username.Visible = false; this.alertlocal.Visible = false; } else { //Mostrar menu lateral ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } if (!IsPostBack) // verificar si la pagina se muestra por primera vez { llenarComboTipoRol(); actualizarComboCargos(); } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "3"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; #region redireccion a login if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { //Mostrar menu lateral ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } #endregion if (!IsPostBack) // verificar si la pagina se muestra por primera vez { comboCargo.Enabled = false; comboPersonal.Enabled = false; llenarComboTipoEmpresas(); LogicaNegociosTotem.Modulo3.LogicaInvolucrados logInv = new LogicaNegociosTotem.Modulo3.LogicaInvolucrados(); } elProyecto.Codigo = "TOT"; //codigo del proyecto cableado para prueba del metodo listaContactos.Proyecto = elProyecto; listaUsuarios.Proyecto = elProyecto; HttpCookie pcookie = Request.Cookies.Get("selectedProjectCookie"); //elProy.Codigo = pcookie.Values["projectCode"].ToString(); //De aqui se debe extraer el codigo del proyecto }
/// <summary> /// Metodo que carga las configuraciones por defecto y opciones especiales de su ventana correspondiente /// </summary> /// <param name="sender">Objeto que ejecuta esta accion</param> /// <param name="e">Clase base para las clases que contienen la informacion del evento</param> protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "6"; //Obtenemos la variable de sesion DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; //if (user != null) //{ if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } //} //else //{ // Response.Redirect("../Modulo1/M1_login.aspx"); //} }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "9"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { Master.ShowDiv = true; if (user.rol == "Administrador") { div_adminIcons.InnerHtml = "<div class='row jumbotron'>"; div_adminIcons.InnerHtml += "<div class='col-sm-4'>"; div_adminIcons.InnerHtml += "<div>"; div_adminIcons.InnerHtml += "<a href='../Modulo2/ListarEmpresas.aspx'>"; div_adminIcons.InnerHtml += "<div class='col-sm-offset-5'>"; div_adminIcons.InnerHtml += "<img src='../../../img/Icons/modulo2.png' />"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<p class='text-center'>Gestión de empresas</p>"; div_adminIcons.InnerHtml += "</a>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<div>"; div_adminIcons.InnerHtml += " <a href='../Modulo5/ListarRequerimientos.aspx'>"; div_adminIcons.InnerHtml += "<div class='col-sm-offset-5'>"; div_adminIcons.InnerHtml += "<img src='../../../img/Icons/modulo5.png' />"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<p class='text-center'>Gestión de requerimientos y reportes</p>"; div_adminIcons.InnerHtml += "</a>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<div class='col-sm-4'> "; div_adminIcons.InnerHtml += "<div>"; div_adminIcons.InnerHtml += "<a href='../Modulo3/ListarPersonalInvolucrado.aspx'>"; div_adminIcons.InnerHtml += "<div class='col-sm-offset-5'>"; div_adminIcons.InnerHtml += "<img src='../../../img/Icons/modulo3.png'>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<p class='text-center'>Gestión de involucrados</p>"; div_adminIcons.InnerHtml += " </a>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<div>"; div_adminIcons.InnerHtml += "<a href='../Modulo6/Listar.aspx'>"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<div class='col-sm-offset-5'>"; div_adminIcons.InnerHtml += "<img src='../../../img/Icons/modulo6.png' />"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<p class='text-center'>Gestión de casos de uso</p>"; div_adminIcons.InnerHtml += " </a>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<div>"; div_adminIcons.InnerHtml += " <a href='../Modulo8/ConsultarMinuta.aspx'>"; div_adminIcons.InnerHtml += "<div class='col-sm-offset-5'>"; div_adminIcons.InnerHtml += "<img src='../../../img/Icons/modulo8.png' />"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<p class='text-center'>Gestión de minutas</p>"; div_adminIcons.InnerHtml += "</a>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += " <div class='col-sm-4'>"; div_adminIcons.InnerHtml += "<div>"; div_adminIcons.InnerHtml += "<a href='../Modulo4/ListaProyectos.aspx'>"; div_adminIcons.InnerHtml += "<div class='col-sm-offset-5'>"; div_adminIcons.InnerHtml += "<img src='../../../img/Icons/modulo4.png' />"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<p class='text-center'>Gestión de proyectos</p>"; div_adminIcons.InnerHtml += "</a>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<br />"; div_adminIcons.InnerHtml += "<div>"; div_adminIcons.InnerHtml += "<a href='../Modulo7/ListarUsuarios.aspx'>"; div_adminIcons.InnerHtml += "<div class='col-sm-offset-5'>"; div_adminIcons.InnerHtml += "<img src='../../../img/Icons/modulo7.png' />"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "<p class='text-center'>Gestión de roles y usuarios</p>"; div_adminIcons.InnerHtml += "</a>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "</div>"; div_adminIcons.InnerHtml += "</div>"; } } else { Master.MostrarMenuLateral = false; Master.ShowDiv = false; } } String success = Request.QueryString["success"]; if (success != null) { if (success.Equals("1")) { alert_requerimiento.Attributes["class"] = "alert alert-success alert-dismissible"; alert_requerimiento.Attributes["role"] = "alert"; alert_requerimiento.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Proyecto eliminado exitosamente</div>"; } if (success.Equals("2")) { alert_requerimiento.Attributes["class"] = "alert alert-success alert-dismissible"; alert_requerimiento.Attributes["role"] = "alert"; alert_requerimiento.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Proyecto creado exitosamente</div>"; } } }
protected void btn_validar_respuesta_ServerClick(object sender, EventArgs e) { try { if (input_respuesta.Value != "" && input_respuesta != null) { string correo = Request.QueryString["usuario"]; if (correo != null && correo != "") { DominioTotem.Usuario usuario = new DominioTotem.Usuario(); usuario.correo = correo; usuario.respuestaSeguridad = input_respuesta.Value; if (LogicaNegociosTotem.Modulo1.LogicaLogin.ValidarRespuestaSecreta(usuario)) { HttpCookie aCookie = new HttpCookie("userInfo"); aCookie.Values["usuario"] = Request.QueryString["usuario"]; aCookie.Expires = DateTime.Now.AddMinutes(15); Response.Cookies.Add(aCookie); Response.Redirect("~/src/GUI/Modulo1/M1_RecuperacionClave.aspx"); } else { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>La respuesta ingresada " + "no coincide con la registrada, intente nuevamente</div>"; } } } else { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Porfavor llene los campos " + "obligatorios</div>"; } } catch (ExcepcionesTotem.Modulo1.RespuestaErradoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>La respuesta ingresada " + "no coincide con la registrada, intente nuevamente</div>"; } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error interno de la aplicacion" + ", porfavor intente nuevamente</div>"; } catch (ExcepcionesTotem.Modulo1.UsuarioVacioException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Error con la informacion del usuario</div>"; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error con la conexion al servidor" + ", porfavor intente nuevamente</div>"; } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "1"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { Master.MostrarMenuLateral = false; Master.ShowDiv = false; } } try { string correo = Request.QueryString["usuario"]; if (correo != null && correo != "") { DominioTotem.Usuario usuario = new DominioTotem.Usuario(); usuario.correo = correo; usuario = LogicaNegociosTotem.Modulo1.LogicaLogin.ObtenerPreguntaUsuario(usuario); label_pregunta.InnerText = usuario.preguntaSeguridad; } else { Response.Redirect("~/src/GUI/Modulo1/M1_login.aspx"); } } catch (ExcepcionesTotem.Modulo1.UsuarioVacioException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Error con la informacion del usuario, " + "ingrese nuevamente al enlace enviado por correo</div>"; } catch (ExcepcionesTotem.Modulo1.EmailErradoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error con el correo" + " del usuario, intente nuevamente</div>"; } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error interno de la aplicacion" + ", porfavor intente nuevamente</div>"; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error con la conexion al servidor" + ", porfavor intente nuevamente</div>"; } }
protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "3"; DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { //Mostrar menu lateral ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } //Muetra alerta en caso de que se haya asignado involucrados al proyecto String success = Request.QueryString["success"]; if (success != null) { if (success.Equals("1")) { alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Personal agregado exitosamente</div>"; } } #region Llenar Data Table Con Usuarios y Contactos Involucrados elProy.Codigo = "TOT"; //codigo del proyecto cableado para prueba del metodo LogicaNegociosTotem.Modulo3.LogicaInvolucrados logInv = new LogicaNegociosTotem.Modulo3.LogicaInvolucrados(elProy); HttpCookie pcookie = Request.Cookies.Get("selectedProjectCookie"); //elProy.Codigo = pcookie.Values["projectCode"].ToString(); //De aqui se debe extraer el codigo del proyecto if (!IsPostBack) { try { laListaDeUsuarios = logInv.obtenerUsuariosInvolucradosProyecto(elProy); laListaDeContactos = logInv.obtenerContactosInvolucradosProyecto(elProy); LogicaNegociosTotem.Modulo7.ManejadorUsuario mU = new LogicaNegociosTotem.Modulo7.ManejadorUsuario(); foreach (Usuario u in laListaDeUsuarios.Lista) { this.laTabla.Text += "<tr>"; this.laTabla.Text += "<td>" + u.nombre.ToString() + "</td>"; this.laTabla.Text += "<td>" + u.apellido.ToString() + "</td>"; this.laTabla.Text += "<td>" + u.cargo.ToString() + "</td>"; this.laTabla.Text += "<td>Compañía De Software</td>"; this.laTabla.Text += "<td>"; this.laTabla.Text += "<a class=\"btn btn-default glyphicon glyphicon-pencil\" href=\"<%= Page.ResolveUrl(\"~/GUI/Modulo2/DetallarCliente.aspx\") % ></a>"; this.laTabla.Text += "<a class=\"btn btn-danger glyphicon glyphicon-remove-sign\" data-toggle=\"modal\" data-target=\"#modal-delete\" href=\"#\" runat=\"server\"></a>"; this.laTabla.Text += "</td>"; this.laTabla.Text += "</tr>"; } foreach (Contacto c in laListaDeContactos.Lista) { this.laTabla.Text += "<tr>"; this.laTabla.Text += "<td>" + c.Con_Nombre.ToString() + "</td>"; this.laTabla.Text += "<td>" + c.Con_Apellido.ToString() + "</td>"; this.laTabla.Text += "<td>" + c.ConCargo.ToString() + "</td>"; if (c.ConClienteJurid != null) { this.laTabla.Text += "<td>" + c.ConClienteJurid.Jur_Nombre.ToString() + "</td>"; } if (c.ConClienteNat != null) { this.laTabla.Text += "<td>" + c.ConClienteNat.Nat_Nombre.ToString() + "</td>"; } this.laTabla.Text += "<td>"; this.laTabla.Text += "<a class=\"btn btn-default glyphicon glyphicon-pencil\" href=\"<%= Page.ResolveUrl(\"~/GUI/Modulo2/DetallarCliente.aspx\") % ></a>"; this.laTabla.Text += "<a id=" + c.Con_Id.ToString() + " class=\"btn btn-danger glyphicon glyphicon-remove-sign\" data-toggle=\"modal\" data-target=\"#modal-delete\" href=\"#\" runat=\"server\"></a>"; this.laTabla.Text += "</td>"; this.laTabla.Text += "</tr>"; } } catch (ExcepcionesTotem.ExceptionTotem ex) { } catch (Exception ex) { } #endregion } }
protected void btn_Confirmar_ServerClick(object sender, EventArgs e) { try { if (Request.Cookies["userInfo"] != null) { if (Server.HtmlEncode(Request.Cookies["userInfo"]["usuario"]) != "") { if (input_clave != null && input_clave.Value != "" && input_clave_confs != null && input_clave_confs.Value != "") { if (input_clave.Value.Equals(input_clave_confs.Value)) { DominioTotem.Usuario usuario = new DominioTotem.Usuario(); usuario.correo = Server.HtmlEncode(Request.Cookies["userInfo"]["usuario"]); usuario.clave = input_clave.Value; LogicaNegociosTotem.Modulo1.LogicaLogin.CambioDeClave(usuario); Request.Cookies["userInfo"]["usuario"] = ""; Response.Redirect("~/src/GUI/Modulo1/M1_login.aspx?success=1"); } else { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>La clave y su confirmacion" + " no son iguales</div>"; pswd_nuevo.Attributes["class"] += "has-error"; pswd_confirmacion.Attributes["class"] += "has-error"; } } else { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Porfavor llene los campos requeridos" + "</div>"; } } } } catch (ExcepcionesTotem.Modulo1.UsuarioVacioException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Error con la informacion del usuario" + " verifique que tenga los cookies activados e intente nuevamente</div>"; } catch (ExcepcionesTotem.Modulo1.EmailErradoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error con el correo" + " del usuario, intente nuevamente</div>"; } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error interno de la aplicacion" + ", porfavor intente nuevamente</div>"; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error con la conexion al servidor" + ", porfavor intente nuevamente</div>"; } }
protected void btn_editar_Click(object sender, EventArgs e) { DominioTotem.Usuario usuario = new DominioTotem.Usuario(); if (this.input_usuario.Value != "") { if (this.input_nombre.Value != "") { if (this.input_apellido.Value != "") { if (this.input_correo.Value != "") { String antiguoCorreo = this.input_correo.Value; if (this.input_pregunta.Value != "") { if (this.input_respuesta.Value != "") { if (this.pswd_viejo.Value != "") { if (this.pswd_nuevo.Value != null && (this.pswd_nuevo.Value == this.pswd_nuevo_conf.Value)) { usuario.clave = this.pswd_nuevo.Value; } else { alert_password.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_password.Attributes["role"] = "alert"; alert_password.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>la nueva contrasena esta vacia, o son distinta a la de confirmar</div>"; alert_password.Visible = true; } } usuario.username = this.input_usuario.Value; usuario.nombre = this.input_nombre.Value; usuario.apellido = this.input_apellido.Value; usuario.preguntaSeguridad = this.input_pregunta.Value; usuario.respuestaSeguridad = this.input_respuesta.Value; usuario.correo = this.input_correo.Value; LogicaNegociosTotem.Modulo7.LogicaUsuario.ModificarUsuario(usuario, antiguoCorreo, usuario.clave); } else { alert_respuesta.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_respuesta.Attributes["role"] = "alert"; alert_respuesta.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>La respuesta de seguridad esta vacia</div>"; alert_respuesta.Visible = true; } } else { alert_pregunta.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_pregunta.Attributes["role"] = "alert"; alert_pregunta.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>La pregunta de seguridad esta vacia</div>"; alert_pregunta.Visible = true; } } else { alert_correo.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_correo.Attributes["role"] = "alert"; alert_correo.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Debes ingresar el correo</div>"; alert_correo.Visible = true; } } else { alert_apellido.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_apellido.Attributes["role"] = "alert"; alert_apellido.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>El apellido esta vacio</div>"; alert_apellido.Visible = true; } } else { alert_nombre.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_nombre.Attributes["role"] = "alert"; alert_nombre.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>El nombre esta vacio</div>"; alert_nombre.Visible = true; } } else { alert_username.Attributes["class"] = "alert alert-danger alert-dismissible"; alert_username.Attributes["role"] = "alert"; alert_username.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>El nombre esta vacio</div>"; alert_username.Visible = true; } }
/// <summary> /// Metodo que carga las configuraciones por defecto y opciones especiales de su ventana correspondiente /// </summary> /// <param name="sender">Objeto que ejecuta esta accion</param> /// <param name="e">Clase base para las clases que contienen la informacion del evento</param> protected void Page_Load(object sender, EventArgs e) { ((MasterPage)Page.Master).IdModulo = "6"; //Obtenemos la variable de sesion DominioTotem.Usuario user = HttpContext.Current.Session["Credenciales"] as DominioTotem.Usuario; if (user != null) { if (user.username != "" && user.clave != "") { ((MasterPage)Page.Master).ShowDiv = true; } else { ((MasterPage)Page.Master).MostrarMenuLateral = false; ((MasterPage)Page.Master).ShowDiv = false; } } else { Response.Redirect("../Modulo1/M1_login.aspx"); } //Nos indica si hubo alguna accion de agregar, modificar o eliminar String success = Request.QueryString["success"]; //Declaramos una variable que almacenara el ID del actor int idActor = 0; //Declaramos una variable que almacenara el ID del proyecto en String String proyecto; //Declaramos una variable que almacenara el ID del proyecto en INT int proyectoID = 0; //Instanciamos la logica de los actores LogicaActor logica = new LogicaActor(); //Obtenemos la cookie que nos indicara el proyecto en el que nos encontramos HttpCookie projectCookie = Request.Cookies.Get("selectedProjectCookie"); //Si ya se ha seleccionado un proyecto if (projectCookie != null) { //Obtenemos el ID del proyecto en string proyecto = projectCookie.Values["projectCode"]; //Nombre del proyecto y usuario proyectoPanel.InnerHtml = "Nombre del Proyecto: " + projectCookie.Values["projectName"] + "<br/>Usario: " + user.username; try { //Casteamos explicitamente el ID del proyecto proyectoID = Int32.Parse(proyecto); //Obtenemos todos los actores del proyecto this.listaActores = logica.ListarActor(proyectoID); //Recorremos la lista con los actores del proyecto foreach (Actor actorLista in listaActores) { //Concatenamos el ID, el nombre y la descripcion del actor para mostrar la tabla cuerpo.InnerHtml = cuerpo.InnerHtml + "<tr id=\"actor-" + actorLista.IdentificacionActor + "\"><td class=\"name\">" + actorLista.NombreActor + "</td><td class=\"desc\">" + actorLista.DescripcionActor + "</td><td class=\"actions\"><a class=\"btn btn-default glyphicon glyphicon-pencil\" data-toggle=\"modal\" data-target=\"#modal-update\" href=\"#\"></a><a class=\"btn btn-danger glyphicon glyphicon-remove-sign\" data-toggle=\"modal\" data-target=\"#modal-delete\" href=\"#\"></a></td></tr>"; } } catch (ArgumentException ex) { throw new ArgumentException("La cookie no tiene valor", ex); } catch (FormatException exe) { throw new FormatException("La cookie tiene un valor de proyecto no valido", exe); } } //Revisamos si es alguno de los casos a continuacion switch (success) { //Si se viene de un agregar mostrara esta alerta case "1": //Obtenemos el exito o fracaso del proceso String exito4 = Request.QueryString["exito"]; //Evaluamos la condicion if (exito4.Equals("1")) { //Si el agregar fue exitoso mostramos esta alerta alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Actor agregado exitosamente</div>"; } else { //Si el agregar fue fallido mostramos esta alerta alert.Attributes["class"] = "alert alert-danger alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Actor ya existe</div>"; } break; //Si se viene de un modificar se procedera a este y mostrar la alerta correspondiente case "2": //Casteamos explicitamente el ID del actor proveniente de un GET en la URL idActor = Int32.Parse(Request.QueryString["id"]); //Casteamos explicitamente el nombre del actor proveniente de un GET en la URL String nombreActor = Request.QueryString["nombre"]; //Casteamos explicitamente la descripcion del actor proveniente de un GET en la URL String descripcionActor = Request.QueryString["descripcion"]; //Obtenemos el exito o fallo del proceso bool exito2 = logica.ModificarActor(idActor, nombreActor, descripcionActor, proyectoID); //Evaluamos la condicion if (exito2) { //Si la modificacion fue exitosa mostramos esta alerta alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Actor modificado exitosamente</div>"; } else { //Si la modificacion fue fallida mostramos esta alerta alert.Attributes["class"] = "alert alert-danger alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Modificacion fallida del actor</div>"; } break; //Si se viene de un eliminar se procedera a eliminar y mostrar la alerta correspondiente case "3": //Casteamos explicitamente el ID del actor proveniente de un GET en la URL idActor = Int32.Parse(Request.QueryString["id"]); //Obtenemos el exito o fallo del proceso bool exito = logica.EliminarActor(idActor, proyectoID); //Evaluamos la condicion if (exito) { //Si la eliminacion fue exitosa mostramos esta alerta alert.Attributes["class"] = "alert alert-success alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Actor eliminado exitosamente</div>"; } else { //Si fue fallida mostramos esta alerta alert.Attributes["class"] = "alert alert-danger alert-dismissible"; alert.Attributes["role"] = "alert"; alert.InnerHtml = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>Eliminacion fallida del actor</div>"; } break; } }
protected void btn_Enviar_ServerClick(object sender, EventArgs e) { try { if (input_correo.Value != "") { DominioTotem.Usuario usuario = new DominioTotem.Usuario(); usuario.correo = input_correo.Value; if (LogicaNegociosTotem.Modulo1.LogicaLogin.RecuperacionDeClave(usuario)) { Response.Redirect("~/src/GUI/Modulo1/M1_login.aspx?success=2"); } } else { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Porfavor llenar todos los campos" + "</div>"; } } catch (ExcepcionesTotem.Modulo1.EmailErradoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>El correo electronico ingresado" + " es erroneo o no se encuentra registrado</div>"; } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error interno de la aplicacion" + ", porfavor intente nuevamente</div>"; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un problema con la conexion " + "al servidor, porfavor intente nuevamente</div>"; } catch (ExcepcionesTotem.Modulo1.UsuarioVacioException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Los datos ingresados son incorrectos" + "</div>"; } catch (ExcepcionesTotem.Modulo1.ErrorEnvioDeCorreoException ex) { serverAlert.Attributes["class"] = "alert alert-danger alert-dismissible"; serverAlert.Attributes["role"] = "alert"; serverAlert.InnerHtml = "<div><button type=\"button\" class=\"close\" " + "data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=" + "\"true\">×</span></button>Hubo un error en el envio del correo," + " asegurese que ingreso bien su cuenta e intente nuevamente</div>"; } }