Пример #1
0
        public ProcessResult <List <AsignacionResponse> > Buscar(AsignacionRequest filtro)
        {
            ProcessResult <List <AsignacionResponse> > resultado = new ProcessResult <List <AsignacionResponse> >();

            try
            {
                List <AsignacionLogic> lista = LogicRepository.Buscar(
                    filtro.CodigoAsignacion,
                    filtro.CodigoSistema,
                    filtro.CodigoUsuario,
                    filtro.CodigoPerfil,
                    filtro.Sistema,
                    filtro.Usuario,
                    filtro.Perfil,
                    filtro.EstadoRegistro,
                    filtro.EstadoRegistroDescripcion,
                    filtro.NumeroPagina,
                    filtro.RegistrosPagina);

                resultado.Result = new List <AsignacionResponse>();

                foreach (AsignacionLogic item in lista)
                {
                    AsignacionResponse Response = AsignacionAdapter.ObtenerPaginado(item);
                    resultado.Result.Add(Response);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <PerfilService>(ex);
            }

            return(resultado);
        }
Пример #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Asignaciones);

            Sesion sesion = ((CodorniXApplication)Application).GetSesion();

            VM = new VMAsignaciones();
            VM.ObtenerPeriodos(sesion.uidUsuario, DateTime.Today, sesion.uidSucursalActual.Value);

            adapter = new AsignacionAdapter(this, VM.Periodos);

            ListAdapter = adapter;
        }
Пример #3
0
        public ProcessResult <AsignacionResponse> Obtener(float codigo)
        {
            ProcessResult <AsignacionResponse> resultado = new ProcessResult <AsignacionResponse>();

            try
            {
                AsignacionLogic lista = LogicRepository.Obtener(codigo);

                resultado.Result = new AsignacionResponse();

                if (resultado.Result != null)
                {
                    resultado.Result = AsignacionAdapter.ObtenerPaginado(lista);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <AsignacionService>(ex);
            }

            return(resultado);
        }
Пример #4
0
        public ProcessResult <List <AsignacionResponse> > Listar()
        {
            ProcessResult <List <AsignacionResponse> > resultado = new ProcessResult <List <AsignacionResponse> >();

            try
            {
                List <AsignacionLogic> lista = LogicRepository.Listar();

                resultado.Result = new List <AsignacionResponse>();

                foreach (AsignacionLogic item in lista)
                {
                    AsignacionResponse Response = AsignacionAdapter.ObtenerPaginado(item);
                    resultado.Result.Add(Response);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <AsignacionService>(ex);
            }

            return(resultado);
        }