public ActionResult GenerarRetroactivo(Retroactivo retroactivo) { var usuarioActual = HttpContext.User.Identity.Name; retroactivo.UsuarioCreacion = usuarioActual; retroactivo.UsuarioModificacion = usuarioActual; var resultado = retroactivosManager.InsertRetroactivo(retroactivo); return(View("Retroactivos", new { id = retroactivo.Id })); }
public Resultado UpdateRetroactivo(Retroactivo retroactivo) { MapperManager.GetInstance(); try { var retroactivoDb = Mapper.Map <Retroactivo, RETROACTIVO>(retroactivo); dbContext.Entry(retroactivoDb).State = EntityState.Modified; dbContext.SaveChanges(); return(new Resultado("El Retroactivo se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }
public Resultado InsertRetroactivo(Retroactivo retroactivo) { MapperManager.GetInstance(); try { var retroactivoDb = Mapper.Map <Retroactivo, RETROACTIVO>(retroactivo); retroactivoDb.EstadoPlanillaId = 1; retroactivoDb.FechaCreacion = DateTime.Now; retroactivoDb.FechaModificacion = DateTime.Now; dbContext.RETROACTIVOS.Add(retroactivoDb); dbContext.SaveChanges(); retroactivo.Id = retroactivoDb.Id; return(new Resultado("El Retroactivo se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }