public ActionResult Edit(BoletaHonorario boletahonorario) { boletahonorario.EgresoID = null; boletahonorario.Electronica = null; boletahonorario.Nula = null; if (Request.Form["Electronica"] != null) { boletahonorario.Electronica = "S"; } if (Request.Form["Nula"] != null) { boletahonorario.Nula = "S"; } if (ModelState.IsValid) { db.Entry(boletahonorario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } var rol = db.Rol.Include(r => r.Persona).Include(r => r.TipoRol).Where(r => r.ProyectoID == boletahonorario.ProyectoID); var persona = from r in rol select r.Persona; ViewBag.PersonaID = new SelectList(persona, "ID", "NombreLista", boletahonorario.PersonaID); ViewBag.ProyectoID = new SelectList(db.Proyecto, "ID", "NombreLista", boletahonorario.ProyectoID); return(View(boletahonorario)); }
public ActionResult DeleteConfirmed(int id) { BoletaHonorario boletahonorario = db.BoletaHonorario.Find(id); db.BoletaHonorario.Remove(boletahonorario); db.SaveChanges(); return(RedirectToAction("Create")); }
// // GET: /BoletasHonorarios/Edit/5 public ActionResult Edit(int id) { BoletaHonorario boletahonorario = db.BoletaHonorario.Find(id); var rol = db.Rol.Include(r => r.Persona).Include(r => r.TipoRol).Where(r => r.ProyectoID == boletahonorario.ProyectoID); var persona = from r in rol select r.Persona; ViewBag.PersonaID = new SelectList(persona, "ID", "NombreLista", boletahonorario.PersonaID); ViewBag.ProyectoID = new SelectList(db.Proyecto, "ID", "NombreLista", boletahonorario.ProyectoID); return(View(boletahonorario)); }
public ActionResult Create(BoletaHonorario boletahonorario) { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; boletahonorario.Periodo = (int)Session["Periodo"]; boletahonorario.Mes = (int)Session["Mes"]; boletahonorario.ProyectoID = Proyecto.ID; boletahonorario.EgresoID = null; boletahonorario.Electronica = null; boletahonorario.Nula = null; if (Request.Form["Electronica"] != null) { boletahonorario.Electronica = "S"; } if (Request.Form["Nula"] != null) { boletahonorario.Nula = "S"; } if (ModelState.IsValid) { db.BoletaHonorario.Add(boletahonorario); db.SaveChanges(); return(RedirectToAction("Create")); } var rol = db.Rol.Include(r => r.Persona).Include(r => r.TipoRol).Where(r => r.ProyectoID == Proyecto.ID); var persona = from r in rol select r.Persona; ViewBag.PersonaID = new SelectList(persona, "ID", "NombreLista", boletahonorario.PersonaID); ViewBag.ProyectoID = new SelectList(db.Proyecto, "ID", "NombreLista", boletahonorario.ProyectoID); return(View(boletahonorario)); }
public ActionResult IngresarPopUp(BoletaHonorario boletahonorario) { if (!Request.Form["PersonaID"].ToString().Equals("")) { boletahonorario.ProveedorID = null; boletahonorario.Rut = null; boletahonorario.DV = null; @ViewBag.PersonalID = boletahonorario.PersonaID.ToString(); @ViewBag.NombreLista = db.Persona.Find(boletahonorario.PersonaID).NombreLista; } else if (!Request.Form["ProveedorID"].ToString().Equals("")) { boletahonorario.PersonaID = null; boletahonorario.Rut = null; boletahonorario.DV = null; @ViewBag.ProveedorID = boletahonorario.ProveedorID.ToString(); @ViewBag.NombreLista = db.Proveedor.Find(boletahonorario.ProveedorID).NombreLista; } else if (!Request.Form["Rut"].ToString().Equals("")) { boletahonorario.ProveedorID = null; boletahonorario.PersonaID = null; @ViewBag.Rut = boletahonorario.Rut.ToString(); @ViewBag.DV = boletahonorario.DV.ToString(); @ViewBag.Beneficiario = boletahonorario.Beneficiario.ToString(); @ViewBag.NombreLista = boletahonorario.Rut + "-" + boletahonorario.DV + " " + boletahonorario.Beneficiario; } else { throw new Exception("El beneficiario seleccionado no es válido."); } @ViewBag.Title = "Ingresar Boleta de Honorarios"; Proyecto Proyecto = (Proyecto)Session["Proyecto"]; boletahonorario.Periodo = (int)Session["Periodo"]; boletahonorario.Mes = (int)Session["Mes"]; boletahonorario.ProyectoID = Proyecto.ID; boletahonorario.EgresoID = null; boletahonorario.Electronica = null; boletahonorario.Nula = null; if (Request.Form["Electronica"] != null) { boletahonorario.Electronica = "S"; } if (Request.Form["Nula"] != null) { boletahonorario.Nula = "S"; } if (ModelState.IsValid) { db.BoletaHonorario.Add(boletahonorario); db.SaveChanges(); return(RedirectToAction("CerrarPopUp", new { @id = boletahonorario.ID })); } return(RedirectToAction("IngresarPopUp", new { @personalID = boletahonorario.PersonaID })); }
// // GET: /BoletasHonorarios/Details/5 public ViewResult Details(int id) { BoletaHonorario boletahonorario = db.BoletaHonorario.Find(id); return(View(boletahonorario)); }
public ActionResult CerrarPopUp(int id) { BoletaHonorario boletahonorario = db.BoletaHonorario.Find(id); return(View(boletahonorario)); }