// GET: PlanillasUfvs/Delete/5 public ActionResult Delete(short id) { try { var parametro = new RegistroUfv { ID = id }; var resultado = parametrosPlanillasManager.DeleteRegistroUfv(parametro); return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public Resultado DeleteRegistroUfv(RegistroUfv registroUfv) { MapperManager.GetInstance(); try { var registroUfvDb = dbContext.REGISTRO_UFVS.Find(registroUfv.ID); dbContext.Entry(registroUfvDb).State = EntityState.Deleted; dbContext.SaveChanges(); return(new Resultado("El registro fue borrado con éxito.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }
public ActionResult Create(RegistroUfv registroUfv) { var usuarioActual = HttpContext.User.Identity.Name; try { if (registroUfv != null) { var resultado = parametrosPlanillasManager.InsertRegistroUfv(registroUfv); } return(RedirectToAction("Index")); } catch (Exception ex) { return(RedirectToAction("Index")); } }
public Resultado InsertRegistroUfv(RegistroUfv registroUfv) { MapperManager.GetInstance(); try { var registroUfvDb = Mapper.Map <RegistroUfv, REGISTRO_UFVS>(registroUfv); dbContext.REGISTRO_UFVS.Add(registroUfvDb); dbContext.SaveChanges(); registroUfv.ID = registroUfvDb.ID; return(new Resultado("El registro se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }
public ActionResult Edit(int id, RegistroUfv registroUfv) { var usuarioActual = HttpContext.User.Identity.Name; var resultado = new Resultado(""); try { if (registroUfv != null) { resultado = parametrosPlanillasManager.UpdateRegistroUfv(registroUfv); } return(RedirectToAction("Index")); } catch (Exception ex) { return(RedirectToAction("Index")); } }
public Resultado UpdateRegistroUfv(RegistroUfv registroUfv) { MapperManager.GetInstance(); try { var registroUfvDb = dbContext.REGISTRO_UFVS.Find(registroUfv.ID); registroUfvDb.FECHA_UFV = registroUfv.FECHA_UFV; registroUfvDb.UFV_ANTERIOR = registroUfv.UFV_ANTERIOR; registroUfvDb.UFV_ACTUAL = registroUfv.UFV_ACTUAL; dbContext.Entry(registroUfvDb).State = EntityState.Modified; dbContext.SaveChanges(); return(new Resultado("El registro se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }