protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } if (!Page.IsPostBack) { txtUserName.Attributes.Add("placeholder", "Correo Electronico"); txtUserPassword.Attributes.Add("placeholder", "Contraseña"); txtUserPasswordConfirma.Attributes.Add("placeholder", "Confirmar Contraseña"); txtUserName.Attributes.Add("placeholder", "Nombre"); txtUserApellidoPaterno.Attributes.Add("placeholder", "Apellido Paterno"); txtUserApellidoMaterno.Attributes.Add("placeholder", "Apellido Materno"); txtUserPasswordCambio.Attributes.Add("placeholder", "Contraseña Nueva"); txtUserPasswordCambioConfirma.Attributes.Add("placeholder", "Confirmar Contraseña"); LoadComboSede("filtro"); LoadComboDepartamento("filtro"); LoadComboPuesto("filtro"); LoadComboPerfil("filtro"); txtNombreCompletoEmail.Attributes.Add("placeholder", "Nombre o Correo Electronico"); GridViewUsuarios.DataSource = _catusuariosneg.list(); GridViewUsuarios.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } //Departamentos if (!Page.IsPostBack) { GridViewDepartamentos.DataSource = _catdepneg.list(); GridViewDepartamentos.DataBind(); GridViewPuestos.DataSource = _catpuesneg.list(); GridViewPuestos.DataBind(); GridViewSedes.DataSource = _catsedneg.list(); GridViewSedes.DataBind(); GridViewTemas.DataSource = _cattemneg.list(); GridViewTemas.DataBind(); txtDescripcionNuevo.Attributes.Add("placeholder", "Nombre"); txtDescripcionEditar.Attributes.Add("placeholder", "Nombre"); } }
public string ValidarSesion(string stObj) { JObject Jobj; clsUsuario objClsUsuario; ValidarSesion objValidarSesion; SesionUsuario objSesion; try { Jobj = JObject.Parse(stObj); objValidarSesion = new ValidarSesion(); string stUsuario = Jobj["usu_username"].ToString(); string stPassword = Jobj["usu_password"].ToString(); // Se llama al método para validar la sesión de usuario objClsUsuario = new clsUsuario(); objValidarSesion = objClsUsuario.ValidarSesion(stUsuario, stPassword); /* Si es diferente de 'null' (encuentra un registro), sigue con el proceso seteando la bandera en 'true'. * Sino, setea la bandera en 'false' y termina el proceso. */ if (objValidarSesion != null) { objValidarSesion.usu_existe = true; // Se genera y registra la sesión de usuario objSesion = new SesionUsuario(); objSesion.su_fechaInicio = Jobj["su_fechaInicio"].ToString(); objSesion.su_horaInicio = Jobj["su_horaInicio"].ToString(); objSesion.su_IDUsuario = objValidarSesion.usu_IDUsuario; objClsUsuario = new clsUsuario(); objSesion = objClsUsuario.RegistrarSesionUsuario(objSesion); // Se terminan de asignar los valores restantes al objeto de validación de sesión objValidarSesion.usu_IDSesion = objSesion.su_IDSesion; } else { objValidarSesion.usu_existe = false; } return(JsonConvert.SerializeObject(objValidarSesion)); } catch (Exception ex) { return(ex.ToString()); } finally { Jobj = null; objClsUsuario = null; objValidarSesion = null; objSesion = null; } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } if (!Page.IsPostBack) { GridViewPerfiles.DataSource = _catperfilneg.list(); GridViewPerfiles.DataBind(); txtCambiarNombrePerfil.Attributes.Add("placeholder", "Nombre"); txtBusquedaNombrePerfil.Attributes.Add("placeholder", "Perfil"); txtNombrePerfil.Attributes.Add("placeholder", "Nombre"); } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } UserMaster = new Usuarios() { objPerfil = new Perfiles() }; UserMaster = Session["Usuario"] as Usuarios; MenusBL bl = new MenusBL(); UsuariosBL userbl = new UsuariosBL(); if (!IsPostBack) { path = HttpContext.Current.Request.Url.AbsolutePath; path = path.Replace("/retros/", ""); listMenu = bl.GetMenus(UserMaster.objPerfil.iIdPerfil); LoadMenu(); List <UsuariosDatos> _lstusuariodatos = new List <UsuariosDatos>(); _lstusuariodatos = userbl.list(0, 0, (int)Session["IdUser"]); if (_lstusuariodatos.Count == 0) { nombreusuariousermenu.Text = "Soporte"; nombredeusuariodropmenu.Text = "Soporte"; perfilusuariodropmenu.Text = ((Usuarios)Session["Usuario"]).objPerfil.cNombre; nombreusuarioleftmenu.Text = "Soporte"; } else { nombreusuariousermenu.Text = _lstusuariodatos[0].cNombre; nombredeusuariodropmenu.Text = _lstusuariodatos[0].cNombre; perfilusuariodropmenu.Text = _lstusuariodatos[0].objUsuario.objPerfil.cNombre; nombreusuarioleftmenu.Text = _lstusuariodatos[0].cNombre; } lblModalTitlePassword.Text = "Cambio de Contraseña"; txtUserPasswordCambio.Attributes.Add("placeholder", "Contraseña Nueva"); txtUserPasswordCambioConfirma.Attributes.Add("placeholder", "Confirmar Contraseña"); } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } if (!IsPostBack) { txtfechai_b.Text = DateTime.Now.AddDays(-7).ToShortDateString(); txtfechaf_b.Text = DateTime.Now.ToShortDateString(); LoadTemas(); LoadCoaching(); LoadStatus(); LoadTipoSesion(); LoadGridMinutas(); } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } if (RouteData.Values["idsesion"] != null) { idsesion = Convert.ToInt32(RouteData.Values["idsesion"]); } if (!IsPostBack) { if (idsesion > 0) { CargarDatos(idsesion); } } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } MenusBL bl = new MenusBL(); UsuariosBL userbl = new UsuariosBL(); if (!IsPostBack) { List <UsuariosDatos> _lstusuariodatos = new List <UsuariosDatos>(); _lstusuariodatos = userbl.list(0, 0, (int)Session["IdUser"]); if (_lstusuariodatos.Count == 0) { nombrecompleto.Text = "Soporte"; } else { nombrecompleto.Text = _lstusuariodatos[0].cNombreCompleto; } } }
protected void Page_Load(object sender, EventArgs e) { if (RouteData.Values["idsesion"] != null) { idsesion = Convert.ToInt32(RouteData.Values["idsesion"]); } if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } StringBuilder sb = new StringBuilder(); UserControl ctr = (UserControl)LoadControl("~/Minutas/TemplateDetalleSesion.ascx"); StringWriter sw = new StringWriter(sb); Html32TextWriter htw = new Html32TextWriter(sw); ctr.RenderControl(htw); string templete = sb.ToString(); templete = templete.Replace("#FOLIOSESION#", string.Format("{0,22:D8}", idsesion)); MinutasBL bl = new MinutasBL(); Minutas min = new Minutas() { ObjUsuarios = new UsuariosDatos() { User = new Usuarios() } }; min.IdSesion = idsesion; min.ObjUsuarios.User.IdUser = Convert.ToInt32(Session["IdUser"]); min = bl.GetMinutasbyFolio(min); templete = templete.Replace("#STATUSMINUTA#", min.ObjStatus.nomstatus); templete = templete.Replace("#FECHAREGISTRO#", min.Fecharegistro.ToShortDateString()); templete = templete.Replace("#FECHAPROGRAMADA#", min.Fechafin.HasValue ? min.Fechafin.Value.ToShortDateString() : ""); templete = templete.Replace("#FECHACONC#", min.FechaConclusion.HasValue ? min.FechaConclusion.Value.ToShortDateString():""); templete = templete.Replace("#TIPOSESION#", min.ObjTipoSesion.TipoSesion); templete = templete.Replace("#COACHING#", min.ObjUsuarios.NombreCompleto); templete = templete.Replace("#DETALLEENTREGA#", min.LabelDias); templete = templete.Replace("#OBJETIVO#", HttpUtility.HtmlDecode(min.Objetivo)); templete = templete.Replace("#DESCRIPCION#", HttpUtility.HtmlDecode(min.Descripcion)); //usuarios sesion /*AGREGAMOS EL DETALLE DE PAGO A PROVEEDORES*/ StringBuilder sbltvUsuariosMinuta = new StringBuilder(); System.IO.StringWriter stringWrite = new System.IO.StringWriter(sbltvUsuariosMinuta); System.Web.UI.Html32TextWriter htmlWrite = new Html32TextWriter(stringWrite); MinutasUsuarios mu = new MinutasUsuarios() { ObjMinutas = new Minutas(), ObjUsuarios = new UsuariosDatos() { User = new Usuarios() } }; mu.ObjMinutas.IdSesion = idsesion; mu.ObjUsuarios.User.IdUser = Convert.ToInt32(Session["IdUser"]); MinutasBL blmu = new MinutasBL(); ltvUsuariosSesion.DataSource = blmu.GetUsuariosSesion(mu); ltvUsuariosSesion.DataBind(); ltvUsuariosSesion.RenderControl(htmlWrite); templete = templete.Replace("#LISTAUSUARIOS#", sbltvUsuariosMinuta.ToString()); stringWrite.Dispose(); htmlWrite.Dispose(); ltvUsuariosSesion.Visible = false; htmlMinutas.InnerHtml = templete; }