Пример #1
0
        public ActionResult EditCamposQuincena(EditCamposQuincenaViewModel model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    PostMessage(MessageType.Error, i18n.ValidationStrings.DatosIncorrectos);
                    return(RedirectToAction("AddEditTrabajador", "Employee", new { TrabajadorId = model.TrabajadorId }));
                }

                DetalleQuincena detalle = context.DetalleQuincena.Find(model.DetalleQuincenaId);
                detalle.BonoPorMovilidad = model.tieneMovilidad;
                detalle.Bonificacion     = model.tieneBonificacion;
                detalle.Seguro           = model.tieneSeguro;

                context.SaveChanges();
                PostMessage(MessageType.Success, "Datos guardados correctamente");
                return(RedirectToAction("AddEditTrabajador", "Employee", new { TrabajadorId = model.TrabajadorId }));
            }
            catch (Exception ex)
            {
                PostMessage(MessageType.Error, "Ocurrió un error. Inténtelo más tarde");
                return(RedirectToAction("AddEditTrabajador", "Employee", new { TrabajadorId = model.TrabajadorId }));
            }
        }
Пример #2
0
        public ActionResult _EditCamposQuincena(Int32 TrabajadorId)
        {
            EditCamposQuincenaViewModel model = new EditCamposQuincenaViewModel();

            model.Fill(CargarDatosContext(), TrabajadorId);
            return(View("_EditCamposQuincena", model));
        }