Esempio n. 1
0
        public ActionResult RegistrarEvaluacionRentabilidad(IniciativaEntidad entidad)
        {
            IniciativaDominio oIniciativaDominio = new IniciativaDominio();
            var respuesta = oIniciativaDominio.RegistrarEvaluacionRentabilidad(entidad);

            return(Json(respuesta));
        }
Esempio n. 2
0
        public ActionResult CalcularTamañoServicio(string Codigo)
        {
            IniciativaDominio oIniciativaDominio = new IniciativaDominio();
            var valor = oIniciativaDominio.CalcularTamañoServicio(Codigo);

            SessionManager.IniciativaEntidad.MedidadServicio = valor;
            return(PartialView("_ViewTamañoServicio", SessionManager.IniciativaEntidad));
        }
Esempio n. 3
0
        public ActionResult CalcularCostoEquipoCliente(string Codigo)
        {
            IniciativaDominio oIniciativaDominio = new IniciativaDominio();
            var valor = oIniciativaDominio.CalcularCostoEquipoCliente(Codigo);

            SessionManager.IniciativaEntidad.CostoTotalCliente = valor;
            return(PartialView("_ViewCostoTotalCliente", SessionManager.IniciativaEntidad));
        }
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (filterContext.ActionParameters.ContainsKey("id"))
            {
                var id = filterContext.ActionParameters["id"] as Int32?;
                IniciativaDominio oIniciativaDominio = new IniciativaDominio();
                var entidad = oIniciativaDominio.ObtenerxCodigo(id.ToString());
                #region "Validar Estado"
                switch (entidad.Estado_Iniciativa)
                {
                case 1:
                    filterContext.Result = new RedirectToRouteResult(
                        new RouteValueDictionary {
                        { "Controller", "Iniciativa" },
                        { "Action", "AsignarResposnableServicio" },
                    });
                    break;

                case 2:
                    filterContext.Result = new RedirectToRouteResult(
                        new RouteValueDictionary {
                        { "Controller", "Iniciativa" },
                        { "Action", "RevisarRFP" },
                    });
                    break;

                case 3:
                    filterContext.Result = new RedirectToRouteResult(
                        new RouteValueDictionary {
                        { "Controller", "Iniciativa" },
                        { "Action", "AsignarConsultorLider" },
                    });
                    break;

                case 4:
                    filterContext.Result = new RedirectToRouteResult(
                        new RouteValueDictionary {
                        { "Controller", "Iniciativa" },
                        { "Action", "EstimarTiemposProyecto" },
                    });
                    break;

                case 5:
                    filterContext.Result = new RedirectToRouteResult(
                        new RouteValueDictionary {
                        { "Controller", "Iniciativa" },
                        { "Action", "EstimarConsultoresProyecto" },
                    });
                    break;

                case 6:
                    filterContext.Result = new RedirectToRouteResult(
                        new RouteValueDictionary {
                        { "Controller", "Iniciativa" },
                        { "Action", "EvaluarRentabilidad" },
                    });
                    break;
                }

                #endregion
            }
        }