private void GetPermiso() { Autentificacion objAutentificacion = new Autentificacion(); es_rtpLogin respu = objAutentificacion.Login(txtUsuario.Text, txtPassword.Text); if (respu.permiso == true) { switch (respu.rol) { case "admin": this.Hide(); PrincipalAdmin vistaPrincipal = new PrincipalAdmin(); vistaPrincipal.ShowDialog(); break; case "entsal": this.Hide(); PrincipalES from = new PrincipalES(); from.Show(); break; } } else { MessageBox.Show("Error: Datos incorrectos..."); txtUsuario.Text = ""; txtPassword.Text = ""; } }
protected void btnLogin_Click(object sender, EventArgs e) { string sal = Autentificacion.getSalt(txtUserName.Text.Trim()); string hash = txtHash.Value; if (this.txtUserName.Text == "Admin1") { if (this.txtPass.Value.Equals("Admin123456")) { Session["userlogin"] = "******"; Response.Redirect("principal.aspx"); } else { Response.Redirect("Login.aspx"); } } else if (Autentificacion.Autenticar(txtUserName.Text.Trim(), Seguridad.SHA512(hash + sal))) { Session["userlogin"] = "******"; Response.Redirect("principal.aspx"); } else { Response.Redirect("Login.aspx"); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtNewPass.Text == txtNewConPass.Text) { ByARpt res = new ByARpt(); Autentificacion obj = new Autentificacion(); if (tmod == "Contraseña administrador") { res = obj.CambioContraseña("carlos", txtOldPass.Text, txtNewPass.Text); } else { res = obj.CambioContraseña("boris", txtOldPass.Text, txtNewPass.Text); } MessageBox.Show(res.Mensaje); this.Close(); } else { MessageBox.Show("Contraseñas nuevas no coinciden..."); } txtOldPass.Text = ""; txtNewPass.Text = ""; txtNewConPass.Text = ""; }
public JsonResult GetEventos(string perido) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { lstatividadRealizada = actividadDocenteqry.ObtenerActividadDocente(System.Convert.ToInt32(Session[CodPrs])); var eventList = from e in lstatividadRealizada where e.CodigoPeriodo == Convert.ToInt32(Session[Speriodo]) select new { id = EncParamentro.encriptartexto(e.Id.ToString()), title = e.ClienteActividad.NombreCompleto + " - " + e.DescripcionActividad, start = e.FechaInicio.ToString("s"), end = e.FechaFin.ToString("s"), //allDay = false, color = obtenerMC.getColor(e.TipoActividad) }; var rows = eventList.ToArray(); return(Json(rows, JsonRequestBehavior.AllowGet)); } return(null); }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { if (Autentificacion.Autenticar(Login1.UserName, Login1.Password))//llamamos al a funcion autentificar, donde se hara la consulta ala bd { FormsAuthentication.RedirectFromLoginPage(Login1.UserName, Login1.RememberMeSet); } }
private void button1_Click(object sender, EventArgs e) { string Errores; Autentificacion auten = new Autentificacion(); login = (auten.autentificar(textBox1.Text, textBox2.Text, out Errores)); if (login == true) { if (a == null) { a = new Administradorprincipal(this); } if (a.IsDisposed) { a = new Administradorprincipal(this); } // th textBox1.Text = ""; textBox2.Text = ""; this.Visible = false; a.Show(); } else { MessageBox.Show("Credenciales incorrectas"); } }
public ActionResult RecuperarNovedad(string IdactE) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { int Idact = System.Convert.ToInt32(IdactE); IList <ActividadDocente> LstActividSel = new List <ActividadDocente>(); lstatividadRealizada = actividadDocenteqry.GetOneActividad(Idact); var eventList = from u in lstatividadRealizada where u.Id == Idact select new { u.Id, u.FechaFin, u.FechaInicio, u.DescripcionActividad, link = ConverImge(@"" + ConfigurationManager.AppSettings["PathArchivos"] + u.PersonaActividad.Id + "\\" + u.RespaldoDigital), u.RespaldoDigital, u.TipoActividad, ClienteNombre = u.ClienteActividad.NombreCompleto , Phone = u.ClienteActividad.Phone , idCliente = u.CodigoCliente }; var rows = eventList.ToArray(); return(Json(rows, JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult ObtenerPeriodo(string IdFac, string IdEsc) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { int IdFacD = System.Convert.ToInt32(EncParamentro.desencriptartexto(IdFac.ToString())); int IdEscD = System.Convert.ToInt32(EncParamentro.desencriptartexto(IdEsc.ToString())); int Universidad = 1; IList <ListModel> LstPeriodoSel = new List <ListModel>(); lstPeriodo = carreraqry.GetPeriodo(Universidad, IdFacD, IdEscD); foreach (Periodo CarreraPeriodo in lstPeriodo) { LstPeriodoSel.Add(new ListModel { Text = CarreraPeriodo.DescripPeriodo, Id = EncParamentro.encriptartexto(CarreraPeriodo.Id.ToString()) }); } Session[Speriodo] = EncParamentro.desencriptartexto(LstPeriodoSel.First().Id); return(Json(LstPeriodoSel.ToArray(), JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult ObtenerCarreras(string IdFac) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { int IdFacD = System.Convert.ToInt32(EncParamentro.desencriptartexto(IdFac)); int Universidad = 1; IList <ListModel> LstEscuelaSel = new List <ListModel>(); lstcarreraDocenteSP = personaquery.getCarreraDocente(System.Convert.ToInt32(Session[CodPrs])); IList <CarreraDocenteSp> CarreraDocentes = new List <CarreraDocenteSp>(); IEnumerable <CarreraDocenteSp> CarreraDocente = from u in lstcarreraDocenteSP where u.Facultad == IdFacD && u.Universidad == Universidad select u; if (CarreraDocente.Count() > 0) { lstactividadDocente = carreraqry.ObtenerEscuela(CarreraDocente.First().Universidad, CarreraDocente.First().Facultad, CarreraDocente.First().Escuela); } LstEscuelaSel.Add(new ListModel { Text = lstactividadDocente.First().NombreEscuela, Id = EncParamentro.encriptartexto(lstactividadDocente.First().IdEsc.ToString()) }); return(Json(LstEscuelaSel.ToArray(), JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult ListaCargarDocente(string periodo, int tipo) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { var allowedStatus = new[] { 1 }; if (tipo == 0) { allowedStatus = new[] { 1, 2, 3 }; } IList <ListModel> lsDocentes = new List <ListModel>(); int PeriodoD = System.Convert.ToInt32(EncParamentro.desencriptartexto(periodo)); lstatividadRealizada = actividadDocenteqry.GetActividadDocentePeriodo(PeriodoD); IList <ListModel> lsMess = new List <ListModel>(); lsMess = obtenerMC.Meses(); var listaMeses = (from u in lstatividadRealizada where allowedStatus.Contains(u.EstadoActividad) select new { u.FechaFin.Month, u.FechaFin.Year }).ToList().Distinct(); // Mes var varmes = (from RANGOmESS in lsMess join ames in listaMeses on System.Convert.ToInt32(RANGOmESS.Id) equals ames.Month select new { Text = RANGOmESS.Text, Id = EncParamentro.encriptartexto(ames.Month + "_" + ames.Year), year = ames.Year }).OrderBy(x => x.year); var lstMes = varmes.ToArray(); return(Json(lstMes, JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult CargaPeriodo(string codperiodoE) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { if (codperiodoE != "") { var allowedStatus = new[] { 0, 2 }; int codperiodo = System.Convert.ToInt32(EncParamentro.desencriptartexto(codperiodoE)); lstatividadRealizada = actividadDocenteqry.HorasRealizadas(System.Convert.ToInt32(Session[CodPrs]), codperiodo); //var listmes = from m in lstatividadRealizada // ; IList <ListModel> lsMess = new List <ListModel>(); lsMess = obtenerMC.Meses(); var listaMeses = (from u in lstatividadRealizada where allowedStatus.Contains(u.EstadoActividad) select new { u.FechaFin.Month, u.FechaFin.Year }).ToList().Distinct(); var varmes = (from RANGOmESS in lsMess join ames in listaMeses on System.Convert.ToInt32(RANGOmESS.Id) equals ames.Month select new { Mes = RANGOmESS.Text, Idmes = EncParamentro.encriptartexto(ames.Month + "_" + ames.Year), year = ames.Year }).OrderBy(x => x.year); var rows = varmes.ToArray(); return(Json(rows, JsonRequestBehavior.AllowGet)); } } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult _ListaDocenteRevision() { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { IList <ListModel> lsDocentes = new List <ListModel>(); var periodo = Session[Speriodo] == null ? Session[Speriodo] = 0: EncParamentro.desencriptartexto(Session[Speriodo].ToString()); lstatividadRealizada = actividadDocenteqry.GetActividadDocentePeriodo(System.Convert.ToInt32(Session[Speriodo].ToString())); // lstatividadRealizada = actividadDocenteqry.HorasRealizadas(System.Convert.ToInt32(Session[CodPrs]), System.Convert.ToInt32(Session[Speriodo])); //var listmes = from m in lstatividadRealizada // ; int mes; IList <ListModel> lsMess = new List <ListModel>(); lsMess = obtenerMC.Meses(); var listaMeses = (from u in lstatividadRealizada where u.EstadoActividad == 1 select new { u.FechaFin.Month, u.FechaFin.Year }).ToList().Distinct(); var varmes = (from RANGOmESS in lsMess join ames in listaMeses on System.Convert.ToInt32(RANGOmESS.Id) equals ames.Month select new { Text = RANGOmESS.Text, Id = EncParamentro.encriptartexto(ames.Month + "_" + ames.Year), year = ames.Year }).OrderBy(x => x.year); SelectList DpMess = new SelectList(varmes, "Id", "Text"); ViewBag.lsMess = DpMess; return(View("_ListaDocenteRevision")); } } return(RedirectToAction("LogOff", "LogOn")); }
public JsonResult ObtenerActividadMes(string idmesSt) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { var allowedStatus = new[] { 0, 2 }; lstatividadRealizada = actividadDocenteqry.ObtenerActividadDocente(System.Convert.ToInt32(Session[CodPrs])); idmesSt = EncParamentro.desencriptartexto(idmesSt); int idmes = obtenerMC.GetSepararCarracteres(idmesSt, "_", 0); var eventList = from e in lstatividadRealizada where e.FechaInicio.Month >= idmes && e.FechaFin.Month <= idmes && allowedStatus.Contains(e.EstadoActividad) && e.CodigoPeriodo == System.Convert.ToInt32(Session[Speriodo]) select new { id = e.Id, title = e.DescripcionActividad, startEvent = e.FechaInicio, endEvent = e.FechaFin, cliente = e.ClienteActividad.NombreCompleto + "(" + e.ClienteActividad.Phone + ")", //allDay = false, tipo = e.TipoActividad }; var rows = eventList.ToArray(); return(Json(rows, JsonRequestBehavior.AllowGet)); } return(null); }
public ActionResult Index(LogOnModel usuarios) { if (ModelState.IsValid) { lstpersona = personaquery.getCodigoPersona(usuarios.UserName.ToString().ToLower()); if (lstpersona.Count > 0) { Session[usr_cmb_web] = usuarios.UserName; Session[host_cmb_web] = Request.UserHostAddress; var appSettings = ConfigurationManager.AppSettings; bool Isval = System.Convert.ToBoolean(appSettings["Autent"]); //// Se debe descomentar la linea en caso de que se tenga metodo interno de autentificacion con active directory //// if (MembershipService.ValidateUser(usuarios.UserName, usuarios.Password)) if (Autentificacion.IsPassUsr(lstpersona.First().Id.ToString(), usuarios.UserName, usuarios.Password, Isval)) { if (Autentificacion.IsAutentifica(lstpersona.First().Id.ToString(), usuarios.UserName)) { Session[nombreDoc] = lstpersona.First().NombreCompleto.ToString(); Session[CodPrs] = lstpersona.First().Id; //Creacion de menus MenuPrincipal menu = PedirMenu(Autentificacion.RolPersona(System.Convert.ToInt32(Session[CodPrs]))); Session[Smenu] = menu; if (Autentificacion.RolPersona(System.Convert.ToInt32(Session[CodPrs])) == 2) { Session[StipoUsuario] = 2; ViewBag.tipoUsuario = "Docente"; return(RedirectToAction("Index", "Docente")); } if (Autentificacion.RolPersona(System.Convert.ToInt32(Session[CodPrs])) == 1) { Session[StipoUsuario] = 1; ViewBag.tipoUsuario = "Coordinador"; return(RedirectToAction("Index", "Coordinador")); } ViewBag.errorMsg = "No existe el rol asignado a la persona"; } else { ViewBag.errorMsg = "No tiene permiso en el sitema"; } } else { ViewBag.errorMsg = "Contraseña incorrecta"; } } else { ViewBag.errorMsg = "No existe el usuario en el sistema"; } } Session.Clear(); return(View()); }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { if (Autentificacion.Autenticar(Login1.UserName, getSha1(Login1.Password))) { FormsAuthentication.RedirectFromLoginPage(Login1.UserName, Login1.RememberMeSet); } else { Login1.FailureText = "El intento de conexión no fue correcto. Inténtelo de nuevo."; } }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult _ObservacionDocente() { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { return(View("_ObservacionDocente")); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult _IngresoActividad() { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { return(View("")); } } return(RedirectToAction("LogOff", "LogOn")); }
public Autentificacion autentificacion(out EResultado MensaejError, Agente ag) { Autentificacion _auth = new Autentificacion(); MensaejError = null; try { _auth = request <Autentificacion>("Autentificacion?username="******"&firstName=" + ag.firstName + "&lastName=" + ag.lastName + "&tenantDBID=" + ag.tenantDBid + "&Agentdbid=" + ag.agentDBid + "&employeID=" + ag.EmployeeId + "", "GET", "", out error, "") as Autentificacion; MensaejError = error; } catch (Exception ex) { return(null); } return(_auth); }
public JsonResult Atender(string Idcodigo) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { var allowedStatus = new[] { 0, 2 }; _ActividadDO.AtEstadoActividadDocente(int.Parse(Idcodigo), Session[usr_cmb_web].ToString(), Session[host_cmb_web].ToString(), 3); var rows = "Atendido"; return(Json(rows, JsonRequestBehavior.AllowGet)); } return(null); }
public ActionResult MostrarObsPendiente(string MesEnc, int docente) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { MesEnc = EncParamentro.desencriptartexto(MesEnc); lstObservaciones = observacionesQry.RecuperarObservacioDocente(docente); var eventList = (from u in lstObservaciones where u.CodigoMesObservacion == MesEnc select u.Observacion); var rows = eventList.ToArray(); return(Json(rows, JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("LogOff", "LogOn")); }
private void btnIngresar_Click(object sender, EventArgs e) { UsuarioLogueado = Autentificacion.AutentificarUsuario(txtNombreUsuario.Text, txtClave.Text); if (UsuarioLogueado == null) { MessageBox.Show("Usuario y/o contraseña incorrectos. Por favor intente nuevamente.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!UsuarioLogueado.Habilitado) { MessageBox.Show("Usuario deshabilitado. Comuníquese con un administrador.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult = DialogResult.OK; } }
public ActionResult ActualizarActividad(string Inicio, string Fin, string Descripcion, string tipo, string Periodo, string id, string UrlPath, string idCliente) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { Periodo = EncParamentro.desencriptartexto(Periodo); id = EncParamentro.desencriptartexto(id); IList <ListModel> LstEscuelaSel = new List <ListModel>(); bool isInsert = false; if (UrlPath == "") { IList <ActividadDocente> LstActividSel = new List <ActividadDocente>(); lstatividadRealizada = actividadDocenteqry.ObtenerActividadDocente(System.Convert.ToInt32(Session[CodPrs])); var eventList = from u in lstatividadRealizada where u.Id == System.Convert.ToInt32(id) select new { u.RespaldoDigital }; UrlPath = eventList.First().RespaldoDigital; } if (UrlPath != "") { var file = new StreamReader(this.HttpContext.Request.InputStream, Encoding.UTF8).ReadToEnd(); DateTime DtInicio = System.Convert.ToDateTime(Inicio); DateTime DtFin = System.Convert.ToDateTime(Fin); ActividadDocente actividadesIngreso = new ActividadDocente(); // actividadDocenteqry.InsertActividadDocente(actividadesIngreso); isInsert = eventoActividades.UpdActividadDocente(DtInicio, DtFin, Descripcion, tipo, Session[CodPrs].ToString(), Periodo, UrlPath, Session[usr_cmb_web].ToString(), Session[host_cmb_web].ToString(), id, idCliente); } LstEscuelaSel.Add(new ListModel { Text = isInsert.ToString(), Id = isInsert.ToString() }); return(Json(LstEscuelaSel.ToArray(), JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult DtTablaDatos(string periodo, int persona, string mes) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { int periodoD = System.Convert.ToInt32(EncParamentro.desencriptartexto(periodo)); if (persona != 0) { mes = EncParamentro.desencriptartexto(mes); int idmes = obtenerMC.GetSepararCarracteres(mes, "_", 0); lstatividadRealizada = actividadDocenteqry.ObtenerActividadDocente(persona); lstPersona = personaquery.GetPersonaCod(persona); var lstatividadRealizada1 = (from e in lstatividadRealizada where e.CodigoPeriodo == periodoD && e.FechaFin.Month == idmes && e.EstadoActividad != 3 select new { e.Id, IdC = EncParamentro.encriptartexto(e.Id.ToString()), e.DescripcionActividad, // e.FechaInicio, e.ClienteActividad.NombreCompleto, e.ClienteActividad.Phone, FechaInicio = e.FechaInicio.ToString(), FechaFin = e.FechaFin.ToString(), TipoActividad = obtenerMC.getActividad(e.TipoActividad), e.RespaldoDigital, CodigoPersona = EncParamentro.encriptartexto(e.CodigoPersona.ToString()), e.CodigoCliente }); ViewBag.DocenteCalificar = lstPersona.First().NombreCompleto; ViewBag.ActividadesRealizadas = lstatividadRealizada1; var rows = lstatividadRealizada1.ToArray(); return(Json(rows, JsonRequestBehavior.AllowGet)); } return(Json("", JsonRequestBehavior.AllowGet)); //return View("_TablaDatos"); } } return(RedirectToAction("LogOff", "LogOn")); }
private void button1_Click(object sender, EventArgs e) { string Errores = null; bool alumno = false; string alumnocorreo = textBox1.Text; string password = textBox2.Text; Autentificacion a = new Autentificacion(); alumno = a.autentificaralumno(alumnocorreo, password, out Errores); if (alumno == true) { Editardatos ed = new Editardatos(alumnocorreo); ed.Show(); } else { MessageBox.Show("Credenciales incorrectas"); } }
public ActionResult HorasDocentes(string codperiodo, string mesSt) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { int codperiodoD = System.Convert.ToInt32(EncParamentro.desencriptartexto(codperiodo.ToString())); mesSt = EncParamentro.desencriptartexto(mesSt); if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { int mes = obtenerMC.GetSepararCarracteres(mesSt, "_", 0); lstHorasTotalSP = actividadDocenteqry.obtenerHorasTotales(System.Convert.ToInt32(Session[CodPrs]), mes, codperiodoD); return(Json(lstHorasTotalSP.ToArray(), JsonRequestBehavior.AllowGet)); } } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult _DespliegueNovedad() { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { IList <ListModel> lsMess = new List <ListModel>(); lsMess = obtenerMC.Meses(); var varmes = from RANGOmESS in lsMess where System.Convert.ToInt32(RANGOmESS.Id) >= 9 select RANGOmESS; SelectList DpMess = new SelectList(varmes, "Id", "Text"); ViewBag.lsMess = DpMess; return(View("")); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult Actividad() { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { ViewBag.nombreDoc = Session[nombreDoc]; ViewBag.Menu = Session[Smenu]; ViewBag.tipoUsuario = "Docente"; lstObs = EventObservacion.CabMensajes(System.Convert.ToInt32(Session[CodPrs])); //lstObservaciones = observacionesQry.RecuperarObservacioDocente(System.Convert.ToInt32(Session[CodPrs])); //Session[Smsg] = lstObservaciones.Count; ViewBag.Msg = lstObs.Count; ViewBag.Smsglst = lstObs; return(View()); } } return(RedirectToAction("LogOff", "LogOn")); }
public ActionResult RevisarDocente() { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { ViewBag.nombreDoc = Session[nombreDoc]; ViewBag.Menu = Session[Smenu]; lstObs = EventObservacion.CabMensajes(System.Convert.ToInt32(Session[CodPrs])); ViewBag.tipoUsuario = "Coordinador"; ViewBag.Msg = lstObs.Count; ViewBag.Smsglst = lstObs; return(View()); } } return(RedirectToAction("LogOff", "LogOn")); }
/// <summary> /// Metodo particial para carga metodos opciones de envio de docente. /// </summary> /// <param name="periodo"></param> /// <param name="persona"></param> /// <returns></returns> public ActionResult _TablaDatos(string periodo, int persona, string mes) { if (Session[CodPrs] != null) { if (Autentificacion.IsAutentifica(Session[CodPrs].ToString(), Session[usr_cmb_web].ToString())) { lstPersona = personaquery.GetPersonaCod(persona); lstObservaciones = observacionesQry.RecuperarObservacioDocente(persona); mes = EncParamentro.desencriptartexto(mes); if (lstObservaciones.Where(x => x.FechaLectura != null && x.CodigoMesObservacion == mes).Count() > 0) { ViewBag.ExistObsj = 1; } ViewBag.CodDocente = persona; ViewBag.DocenteCalificar = lstPersona.First().NombreCompleto; return(View("_TablaDatos")); } } return(RedirectToAction("LogOff", "LogOn")); }
protected void btnIngresar_Click(object sender, EventArgs e) { Usuario usuarioLogueado = Autentificacion.AutentificarUsuario(txtUsuario.Text, txtClave.Text); if (usuarioLogueado == null) { Response.Write("<script>alert('Usuario y/o contraseña incorrectos. Por favor intente nuevamente.')</script>"); } else if (!usuarioLogueado.Habilitado) { Response.Write("<script>alert('Usuario deshabilitado. Comuníquese con un administrador.')</script>"); } else { PersonaLogic personaLogic = new PersonaLogic(); Persona personaLogueada = personaLogic.GetOne(usuarioLogueado.IdPersona); Session.Add("UsuarioLogueado", usuarioLogueado); Session.Add("PersonaLogueada", personaLogueada); Response.Redirect("~/MainMenu.aspx"); } }