Exemple #1
0
        public async Task <JsonResult> GetClienteRol()
        {
            using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope())
            {
                Ekilibrate.Model.Administrador.clsClienteRolFiltro objFiltro = new Ekilibrate.Model.Administrador.clsClienteRolFiltro();

                var middleTier = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>();
                var Result     = await middleTier.GetClienteRol(objFiltro);

                return(Json(Result.ToList(), JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <ActionResult> Index()
        {
            try
            {
                using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope())
                {
                    Ekilibrate.Model.Entity.Administrador.clsColaboradorFiltro objFiltroColaborador = new Ekilibrate.Model.Entity.Administrador.clsColaboradorFiltro();
                    var middleTier = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>();
                    var Result1    = await middleTier.GetColaborador(objFiltroColaborador);

                    ViewBag.ColaboradorFacilitador = Result1.Where(x => x.Facilitador)
                                                     .Select(x => new DropDownListItem
                    {
                        Text  = x.Nombre + " " + x.Apellido,
                        Value = x.Id.ToString()
                    }).OrderBy(e => e.Text).ToList();

                    Ekilibrate.Model.Entity.Catalogos.clsAreaFiltro areaFiltro = new Ekilibrate.Model.Entity.Catalogos.clsAreaFiltro();
                    middleTier = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>();
                    var result6 = await middleTier.GetArea(areaFiltro);

                    ViewBag.Areas = result6
                                    .Select(x => new DropDownListItem
                    {
                        Text  = x.Nombre,
                        Value = x.Id.ToString()
                    }).OrderBy(e => e.Text).ToList();

                    Ekilibrate.Model.Entity.Administrador.clsEmpresaFiltro objFiltro = new Ekilibrate.Model.Entity.Administrador.clsEmpresaFiltro();
                    middleTier = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>();
                    var Result = await middleTier.GetEmpresas(objFiltro);

                    ViewBag.Empresas = Result
                                       .Select(x => new DropDownListItem
                    {
                        Text  = x.Nombre,
                        Value = x.Id.ToString()
                    }).OrderBy(e => e.Text).ToList();



                    Ekilibrate.Model.Administrador.clsClienteRolFiltro filtroRol = new Ekilibrate.Model.Administrador.clsClienteRolFiltro();
                    var middleTier2 = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>();
                    ViewBag.ClienteRol = await middleTier2.GetClienteRol(filtroRol);
                }
            }
            catch (Exception ex)
            {
            }

            return(View());
        }
Exemple #3
0
        public async Task <IEnumerable <Ekilibrate.Model.Administrador.clsClienteRolBase> > GetClienteRol(Ekilibrate.Model.Administrador.clsClienteRolFiltro Filtro)
        {
            var p = new DynamicParameters();

            p.Add("Id", Filtro.Id, System.Data.DbType.Int32);

            //p.Add("Activity", Activity, System.Data.DbType.Int32);
            return(await Get(p, Ekilibrate.BL.Queries.Administrador.QClienteRol.List));
        }
Exemple #4
0
 async Task <IEnumerable <Ekilibrate.Model.Administrador.clsClienteRolBase> > IDataRetriever.GetClienteRol(Ekilibrate.Model.Administrador.clsClienteRolFiltro Filtro)
 {
     using (var scope = Ekilibrate.Data.Access.Common.ContainerConfig.ProxyContainer.BeginLifetimeScope())
     {
         var objDataRetriever = new Ekilibrate.BL.DataRetriever.Administrador.clsClienteRol(scope);
         return(await objDataRetriever.GetClienteRol(Filtro));
     }
 }