public ActionResult Edit(int id)
        {
            //id = IdExpediente
            ExpedienteTecnicoOP_DAL objExpedienteTecnicoOP_DAL = new ExpedienteTecnicoOP_DAL();
            ExpedienteTecnicoOP objExpedienteTecnicoOP = objExpedienteTecnicoOP_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
            //{
                UpdateExpedienteTecnicoOPModel objModel = new UpdateExpedienteTecnicoOPModel();
                objModel.IdProyecto = objExpedienteTecnicoOP.Proyecto.IdProyecto;
                objModel.NomProyecto = objExpedienteTecnicoOP.Proyecto.Nombre;
                objModel.Descripcion = objExpedienteTecnicoOP.Descripcion;
                objModel.Especificaciones =objExpedienteTecnicoOP.Especificaciones;
                objModel.ValorReferencial = objExpedienteTecnicoOP.ValorReferencial;
                objModel.IdExpediente = objExpedienteTecnicoOP.IdExpediente;
                //objModel.PartidaPresupuestaria = objExpedienteTecnicoOP.PartidaPresupuestaria;
                objModel.TipoEjecutor = objExpedienteTecnicoOP.TipoEjecutor;
                objModel.IdEjecutor = objExpedienteTecnicoOP.EjecutorId;
                objModel.EjecutorNom = objExpedienteTecnicoOP.EjecutorNom;
                objModel.EjecutorApe = objExpedienteTecnicoOP.EjecutorApe;
                objModel.EjecutorRazonSocial = objExpedienteTecnicoOP.EjecutorRazonSocial;
                objModel.IdContacto = objExpedienteTecnicoOP.ContactoId;
                objModel.ContactoNom = objExpedienteTecnicoOP.ContactoNom;
                objModel.ContactoApe = objExpedienteTecnicoOP.ContactoApe;
                objModel.ContactoTelefono = objExpedienteTecnicoOP.ContactoTelefono;
                objModel.ContactoEmail = objExpedienteTecnicoOP.ContactoEmail;
                objModel.ContactoDireccion = objExpedienteTecnicoOP.ContactoDireccion;
                objModel.IdSupervisor = objExpedienteTecnicoOP.SupervisorId;
                objModel.SupervisorNom = objExpedienteTecnicoOP.SupervisorNom;
                objModel.SupervisorApe = objExpedienteTecnicoOP.SupervisorApe;
                objModel.SupervisorTelefono = objExpedienteTecnicoOP.SupervisorTelefono;
                objModel.SupervisorEmail = objExpedienteTecnicoOP.SupervisorEmail;

                Session[STR_DOCUMENTOS_EXPEDIENTE_OP] = objExpedienteTecnicoOP.Documentos;

                ViewBag.MostrarSearch = "0";

                return View("Update", objModel);
            //}
        }
        public ActionResult Detail(int id)
        {
            ExpedienteTecnicoOP_DAL objExpedienteTecnicoOP_DAL = new ExpedienteTecnicoOP_DAL();
            ExpedienteTecnicoOP objExpedienteTecnicoOP = objExpedienteTecnicoOP_DAL.ObtieneXId(id);

            ViewBag.FromUpdate = TempData["FromUpdate"];
            ViewBag.MostrarSearch = "0";

            return View("Detail", objExpedienteTecnicoOP);
        }