public ActionResult Detalles(int?empno) { EMP empleado = modelo.BuscarEmpleado(empno.GetValueOrDefault()); ViewBag.Mensaje = "controler detalles"; return(View("_VistaDetalles", empleado)); }
public void Application_PostAuthenticateRequest (object sender, EventArgs e) { HttpCookie cookie = Request.Cookies["cookieempleado"]; if (cookie != null) { String datoscookie = cookie.Value; FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(datoscookie); String idempleado = ticket.Name; String oficio = ticket.UserData; ModeloEmpleados modelo = new ModeloEmpleados(); EMP emp = modelo.BuscarEmpleado(int.Parse(idempleado)); //IDENTIDAD GenericIdentity identidad = new GenericIdentity(emp.APELLIDO); //ROLES U OFICIOS DEL EMPLEADO List <String> oficios = new List <string>() { oficio }; EmpleadoPrincipal empleado = new EmpleadoPrincipal(identidad, oficios); empleado.Apellido = emp.APELLIDO; empleado.Oficio = emp.OFICIO; empleado.FechaAlta = emp.FECHA_ALT.GetValueOrDefault(); empleado.NumeroEmpleado = emp.EMP_NO; //ALMACENAMOS EL USUARIO PRINCIPAL EN LA SESION HttpContext.Current.User = empleado; } }
public ActionResult Editar(int empno) { EMP empleado = modelo.BuscarEmpleado(empno); return(View(empleado)); }
//get /api/Empleados/{id} public EMP GetEmpleado(int id) { return(modelo.BuscarEmpleado(id)); }