public ActionResult guardarDatosPago(FormCollection post)
        {
            if (Session["rol"]!=null && (Session["rol"].Equals("admin") || Session["rol"].Equals("contabilidad")))
            {
                datosPagoTrabajador datosPago = new datosPagoTrabajador();

                datosPago.rut = (string)post["rut"].Replace("-", "").Replace(".", "");
                datosPago.sueldoBase = int.Parse(post["sueldoBase"].ToString());
                datosPago.gratificacion = int.Parse(post["gratificacion"].ToString());
                datosPago.bonoProduccion = int.Parse(post["bonoProduccion"].ToString());
                datosPago.bonoResponsabilidad = int.Parse(post["bonoResponsabilidad"].ToString());
                datosPago.asignacionFamiliar = int.Parse(post["asignacionFamiliar"].ToString());
                datosPago.bonoColacion = int.Parse(post["bonoColacion"].ToString());
                datosPago.bonoMovilizacion = int.Parse(post["bonoMovilizacion"].ToString());
                datosPago.viatico = int.Parse(post["viatico"].ToString());
                datosPago.desgasteHerramientas = int.Parse(post["desgasteHerramientas"].ToString());
                datosPago.cantidadHorasSemanales = float.Parse(post["horasSemanales"].ToString());

                datosPagoTrabajador.guardarDatos(datosPago);

                return RedirectToAction("verTrabajador", "Trabajador", new { rut = datosPago.rut });
            }
            else
            {
                return RedirectToAction("Index", "Trabajador");
            }
        }
        public ActionResult datosPago(string rutTrabajador)
        {
            if (Session["rol"]!=null && (Session["rol"].Equals("admin") || Session["rol"].Equals("contabilidad")))
            {
                if (datosPagoTrabajador.existenDatos(rutTrabajador))
                {
                    datosPagoTrabajador datosPago = datosPagoTrabajador.obtenerDatosPago(rutTrabajador);

                    trabajador trab = new trabajador();
                    trab.rut = rutTrabajador;
                    trab = trab.obtenerTrabajador();

                    ViewBag.NombreTrabajador = trab.nombres + trab.apellidos;

                    return View(datosPago);
                }
                else
                {
                    datosPagoTrabajador datosPago = new datosPagoTrabajador();
                    datosPago.rut = rutTrabajador;

                    trabajador trab = new trabajador();
                    trab.rut = rutTrabajador;
                    trab = trab.obtenerTrabajador();

                    ViewBag.NombreTrabajador = trab.nombres + trab.apellidos;

                    return View(datosPago);
                }
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }