コード例 #1
0
        public IHttpActionResult Put(int id, EditarEmpleadoRequest editarEmpleado)
        {
            var empleadoDao = new EmpleadoDao(db);
            var empleado    = empleadoDao.GetEmpleado(id);

            empleado.PERSONAS.Nombres   = editarEmpleado.Nombres;
            empleado.PERSONAS.Apellidos = editarEmpleado.Apellidos;
            empleado.PERSONAS.GeneroId  = Convert.ToInt32(editarEmpleado.GeneroId);
            Console.WriteLine("la id del genero es: " + editarEmpleado.GeneroId);


            empleado.PERSONAS.TipoDocumentoId = Convert.ToInt32(editarEmpleado.TiposdeDocumentoId);
            Console.WriteLine("la id del td es: " + editarEmpleado.TiposdeDocumentoId);

            empleado.PERSONAS.NumeroDocumento = editarEmpleado.numeroDocumento;

            empleado.RolId = Convert.ToInt32(editarEmpleado.RolId);
            Console.WriteLine("la id del rol es: " + editarEmpleado.RolId);


            empleado.Telefono = editarEmpleado.telefono;
            empleado.Salario  = editarEmpleado.salario;
            empleado.Correo   = editarEmpleado.correo;
            empleado.Clave    = editarEmpleado.clave;

            empleadoDao.EditarEmpleado(empleado);


            return(Ok("Empleado editado correctamente"));
        }
コード例 #2
0
        public ActionResult EliminarEmpleado()
        {
            var empleadoIdStr = Request.QueryString.Get("empleado");
            var empleadoId    = empleadoIdStr == null ? null : new int?(Convert.ToInt32(empleadoIdStr));
            var empleadoDao   = new EmpleadoDao(db);
            var empleado      = empleadoDao.GetEmpleado(empleadoId);

            empleadoDao.EliminarEmpleado(empleado);

            Response.Redirect("/Administrar/VerEmpleados");
            return(View());
        }