public ActionResult Edit(int id) { ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(id); if (objProyectoInversion.IdEstado != ProyectoInversion.STR_ID_ESTADO_EN_CONSULTA) { ViewBag.MsgError = "No puede modificar el proyecto debido a que se encuentra en estado " + objProyectoInversion.NomEstado.ToUpper(); return(Detail(objProyectoInversion.IdProyecto)); } else { UpdateProyectoInversionModel objModel = new UpdateProyectoInversionModel(); objModel.IdProyecto = objProyectoInversion.IdProyecto; objModel.CodSNIP = objProyectoInversion.CodSNIP; objModel.Descripcion = objProyectoInversion.Descripcion; objModel.Nombre = objProyectoInversion.Nombre; objModel.IdVia = objProyectoInversion.IdVia; objModel.Ubicacion = objProyectoInversion.Ubicacion; objModel.ValorReferencial = objProyectoInversion.ValorReferencial; objModel.Beneficiarios = objProyectoInversion.Beneficiarios; objModel.TipoVia = objProyectoInversion.TipoVia; objModel.IdEstado = objProyectoInversion.IdEstado; ViewBag.MostrarSearch = "0"; return(View("Update", objModel)); } }
public ActionResult EditActividad(int p, int e, int c, int a) { UpdateActividadCronogramaEjecucionModel objUpdateActividadCronogramaEjecucionModel = new UpdateActividadCronogramaEjecucionModel(); objUpdateActividadCronogramaEjecucionModel.IdProyecto = p; objUpdateActividadCronogramaEjecucionModel.IdExpediente = p; objUpdateActividadCronogramaEjecucionModel.IdCronograma = c; ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(p); objUpdateActividadCronogramaEjecucionModel.NomProyecto = objProyectoInversion.Nombre; CronogramaEjecucionObra_DAL objCronogramaEjecucionObra_DAL = new CronogramaEjecucionObra_DAL(); CronogramaEjecucionOP objCronogramaEjecucionOP = objCronogramaEjecucionObra_DAL.ObtieneXId(e, c); ActividadCronogramaOP objActividadCronogramaOP = objCronogramaEjecucionObra_DAL.ObtieneActvidadXId(c, a); objUpdateActividadCronogramaEjecucionModel.PlazoEjecucion = objCronogramaEjecucionOP.PlazoEjecucion; objUpdateActividadCronogramaEjecucionModel.IdActividad = objActividadCronogramaOP.IdActividad; objUpdateActividadCronogramaEjecucionModel.CantidadRRHHAct = objActividadCronogramaOP.CantidadRRHH; objUpdateActividadCronogramaEjecucionModel.CostoAct = objActividadCronogramaOP.Costo; objUpdateActividadCronogramaEjecucionModel.FechaFinEjecAct = objActividadCronogramaOP.FechaFinEjec.ToString("dd/MM/yyyy"); objUpdateActividadCronogramaEjecucionModel.FechaFinProgAct = objActividadCronogramaOP.FechaFinProg.ToString("dd/MM/yyyy"); objUpdateActividadCronogramaEjecucionModel.FechaIniEjecAct = objActividadCronogramaOP.FechaIniEjec.ToString("dd/MM/yyyy"); objUpdateActividadCronogramaEjecucionModel.FechaIniProgAct = objActividadCronogramaOP.FechaIniProg.ToString("dd/MM/yyyy"); if (objActividadCronogramaOP.IdArea.HasValue) { objUpdateActividadCronogramaEjecucionModel.IdAreaResponsable = objActividadCronogramaOP.IdArea.Value.ToString(); } objUpdateActividadCronogramaEjecucionModel.ResponsableActTipo = objActividadCronogramaOP.IdTipoResponsable; //if (objActividadCronogramaOP.IdTipoResponsable == "E") //{ objUpdateActividadCronogramaEjecucionModel.IdResponsablePersonaJuridica = objActividadCronogramaOP.IdEmpleado.ToString(); var lstEmpleadosEmpresa = objCronogramaEjecucionObra_DAL.ObtieneEmpleadosPersonaJuridica(); ViewBag.lstEmpleadosEmpresa = lstEmpleadosEmpresa; //} //else { objUpdateActividadCronogramaEjecucionModel.IdResponsablePersonaNatural = objActividadCronogramaOP.IdEmpleado.ToString(); //if (objActividadCronogramaOP.IdArea.HasValue) //{ if (objActividadCronogramaOP.IdArea.HasValue) { var lstEmpleadosPersona = objCronogramaEjecucionObra_DAL.ObtieneEmpleadosPersonaNatural(objActividadCronogramaOP.IdArea.Value); ViewBag.lstEmpleadosPersona = lstEmpleadosPersona; } //} //} objUpdateActividadCronogramaEjecucionModel.NomAct = objActividadCronogramaOP.Nombre; return(View("UpdateActividad", objUpdateActividadCronogramaEjecucionModel)); }
public ActionResult Detail(int id) { ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(id); ViewBag.FromUpdate = TempData["FromUpdate"]; ViewBag.MostrarSearch = "0"; return(View("Detail", objProyectoInversion)); }
public ActionResult Create(int id) { Session[STR_DOCUMENTOS_EXPEDIENTE_OP] = null; ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(id); CreateExpedienteTecnicoOPModel objCreateExpedienteTecnicoOPModel = new CreateExpedienteTecnicoOPModel(); objCreateExpedienteTecnicoOPModel.IdProyecto = objProyectoInversion.IdProyecto; objCreateExpedienteTecnicoOPModel.NomProyecto = objProyectoInversion.Nombre; return(View(objCreateExpedienteTecnicoOPModel)); }
public ActionResult Create(int p, int e) { ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(p); CreateCronogramaEjecucionObraModel objCreateCronogramaEjecucionObraModel = new CreateCronogramaEjecucionObraModel(); objCreateCronogramaEjecucionObraModel.IdProyecto = objProyectoInversion.IdProyecto; objCreateCronogramaEjecucionObraModel.NomProyecto = objProyectoInversion.Nombre; objCreateCronogramaEjecucionObraModel.IdExpediente = e; return(View(objCreateCronogramaEjecucionObraModel)); }
public ActionResult CreateActividad(int p, int e, int c) { CreateActividadCronogramaEjecucionModel objCreateActividadCronogramaEjecucionModel = new CreateActividadCronogramaEjecucionModel(); ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(p); objCreateActividadCronogramaEjecucionModel.IdCronograma = c; objCreateActividadCronogramaEjecucionModel.IdExpediente = e; objCreateActividadCronogramaEjecucionModel.IdProyecto = p; objCreateActividadCronogramaEjecucionModel.NomProyecto = objProyectoInversion.Nombre; return(View(objCreateActividadCronogramaEjecucionModel)); }
public ActionResult Listado(int p) { EntregaMaterial_DAL objEntregaMaterial_DAL = new EntregaMaterial_DAL(); ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(p); List <EntregaMaterialOP> lstEntregas = objEntregaMaterial_DAL.ObtieneEntregasXIdProyecto(p); ListadoEntregaMaterialModel objListadoEntregaMaterialModel = new ListadoEntregaMaterialModel(); objListadoEntregaMaterialModel.IdProyecto = p; objListadoEntregaMaterialModel.NomProyecto = objProyectoInversion.Nombre; ViewBag.ListadoEntregas = lstEntregas; return(View(objListadoEntregaMaterialModel)); }
public ActionResult Create(int p) { //id=id de proyecto ViewBag.MsgSuccess = TempData["MsgSuccess"]; ViewBag.Action = TempData["Action"]; ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(p); CreateEntregaMaterialOP objCreateEntregaMaterialOP = new CreateEntregaMaterialOP(); objCreateEntregaMaterialOP.IdProyecto = p; objCreateEntregaMaterialOP.NomProyecto = objProyectoInversion.Nombre; return(View(objCreateEntregaMaterialOP)); }
public ActionResult Listado(int p, int e, int c) { ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(p); CronogramaEjecucionObra_DAL objCronogramaEjecucionObra_DAL = new CronogramaEjecucionObra_DAL(); List <ActividadCronogramaOP> lstActividades = objCronogramaEjecucionObra_DAL.ObtieneActvidades(e, c); ListadoCronogramaEjecucionObraModel objListadoCronogramaEjecucionObraModel = new ListadoCronogramaEjecucionObraModel(); objListadoCronogramaEjecucionObraModel.IdProyecto = objProyectoInversion.IdProyecto; objListadoCronogramaEjecucionObraModel.NomProyecto = objProyectoInversion.Nombre; objListadoCronogramaEjecucionObraModel.IdExpediente = e; objListadoCronogramaEjecucionObraModel.IdCronograma = c; ViewBag.ListadoActividades = lstActividades; return(View(objListadoCronogramaEjecucionObraModel)); }
//public ViewResult BlankEditorRow() //{ // return View("_ActividadEjecucionObraRow", new Models.CronogramaEjecucionObra.ActividadEjecucionObraModel()); //} public ActionResult Edit(int p, int e, int c) { UpdateCronogramaEjecucionObraModel objUpdateCronogramaEjecucionObraModel = new UpdateCronogramaEjecucionObraModel(); objUpdateCronogramaEjecucionObraModel.IdProyecto = p; objUpdateCronogramaEjecucionObraModel.IdExpediente = p; objUpdateCronogramaEjecucionObraModel.IdCronograma = c; ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(p); objUpdateCronogramaEjecucionObraModel.NomProyecto = objProyectoInversion.Nombre; CronogramaEjecucionObra_DAL objCronogramaEjecucionObra_DAL = new CronogramaEjecucionObra_DAL(); CronogramaEjecucionOP objCronogramaEjecucionOP = objCronogramaEjecucionObra_DAL.ObtieneXId(e, c); objUpdateCronogramaEjecucionObraModel.PlazoEjecucion = objCronogramaEjecucionOP.PlazoEjecucion; return(View("Update", objUpdateCronogramaEjecucionObraModel)); }
public ActionResult Save_Update(UpdateEntregaMaterialOP pObjModel) { if (ModelState.IsValid) { bool bolGrabaOK = false; try { EntregaMaterial_DAL objEntregaMaterial_DAL = new EntregaMaterial_DAL(); ProyectoInversion_DAL objProyectoInversion_DAL = new ProyectoInversion_DAL(); ProyectoInversion objProyectoInversion = objProyectoInversion_DAL.ObtieneXId(pObjModel.IdProyecto); pObjModel.IdProyecto = pObjModel.IdProyecto; pObjModel.NomProyecto = objProyectoInversion.Nombre; int intResultado = objEntregaMaterial_DAL.Actualiza(pObjModel.IdEntrega, pObjModel.IdProyecto, Convert.ToDateTime(pObjModel.FecEntregaProg), Convert.ToDateTime(pObjModel.FecEntregaEfec), pObjModel.Observaciones, pObjModel.TipoEntrega, pObjModel.IdProveedor, pObjModel.IdMaterial, pObjModel.Cantidad); if (intResultado == 1) { bolGrabaOK = true; ViewBag.MsgSuccess = "Se realizó la operación satisfactoriamente"; } else { ViewBag.Error = "1"; ModelState.AddModelError("", "No se pudo actualizar la entrega de material"); } } catch (Exception ex) { ModelState.AddModelError("", ex.ToString()); } } return(View("Update", pObjModel)); }