private void PopulateDropList()
        {
            Dictionary <string, object> parameters       = new Dictionary <string, object>();
            List <FormaPagoDTO>         formaPagoDTOList = _formaPagoService.SearchFor(parameters, string.Empty).Cast <FormaPagoDTO>().ToList();

            ViewBag.FormaPago = WebHelper.ToSelectListItem <FormaPagoDTO>(formaPagoDTOList
                                                                          , x => x.FormaPagoId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);

            List <DocumentoComercialDTO> documentoComercialDTOList = _docComercialService.SearchFor(parameters, string.Empty)
                                                                     .Cast <DocumentoComercialDTO>().ToList();

            ViewBag.DocComerciaList = WebHelper.ToSelectListItem <DocumentoComercialDTO>(documentoComercialDTOList
                                                                                         , x => x.DocumentoComercialId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            List <AlmacenDTO> almacenDTOList = _almacenService.SearchFor(parameters, string.Empty).Cast <AlmacenDTO>().ToList();

            ViewBag.almacenList = WebHelper.ToSelectListItem <AlmacenDTO>(almacenDTOList
                                                                          , x => x.AlmacenId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            List <TipoOperacionDTO> tipoOperacionDTOList = _tipoOperacionService.SearchFor(parameters, string.Empty).Cast <TipoOperacionDTO>().ToList();

            ViewBag.TipoOperacionList = WebHelper.ToSelectListItem <TipoOperacionDTO>(tipoOperacionDTOList
                                                                                      , x => x.Codigo.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);

            List <MonedaDTO> monedaDTOList = _monedaService.SearchFor(parameters, string.Empty).Cast <MonedaDTO>().ToList();

            ViewBag.MonedaList = WebHelper.ToSelectListItem <MonedaDTO>(monedaDTOList
                                                                        , x => x.MonedaId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            List <TipoPrecioDTO> tipoPrecioDTOList = _tipoPrecioService.SearchFor(parameters, string.Empty).Cast <TipoPrecioDTO>().ToList();

            ViewBag.TipoPrecioList = WebHelper.ToSelectListItem <TipoPrecioDTO>(tipoPrecioDTOList
                                                                                , x => x.TipoPrecioId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            List <ImpuestoDTO> impuestoDTOList = _impuestoService.SearchFor(parameters, string.Empty).Cast <ImpuestoDTO>().ToList();

            ViewBag.ImpuestoList = WebHelper.ToSelectListItem <ImpuestoDTO>(impuestoDTOList
                                                                            , x => x.ImpuestoId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);
        }
Ejemplo n.º 2
0
        private void PopulateDropList()
        {
            Dictionary <string, object> parameters        = new Dictionary <string, object>();
            List <TipoProveedorDTO>     tipoProveedorList = _tipoProveedorService.SearchFor(parameters, string.Empty);

            ViewBag.TipoProvList = WebHelper.ToSelectListItem <TipoProveedorDTO>(
                tipoProveedorList, x => x.TipoProveedorId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            List <DocumentoIdentidadDTO> docIdentidadDTOList = _docIdentidadService.SearchFor(parameters, string.Empty)
                                                               .Cast <DocumentoIdentidadDTO>().ToList();

            ViewBag.ListaDocIdenti = WebHelper.ToSelectListItem <DocumentoIdentidadDTO>(docIdentidadDTOList,
                                                                                        x => x.DocumentoIdentidadId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);

            List <PaisDTO> paisDTOList = _paisService.SearchFor(parameters, string.Empty);

            ViewBag.PaisList = WebHelper.ToSelectListItem <PaisDTO>(
                paisDTOList, x => x.PaisId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);

            List <FormaVentaDTO> formaVentaDTOList = _formaVentaService.SearchFor(parameters, string.Empty);

            ViewBag.FormaVentaList = WebHelper.ToSelectListItem <FormaVentaDTO>(
                formaVentaDTOList, x => x.FormaVentaId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            List <PersonalDTO> personalDTOList = _personalService.SearchFor(parameters, string.Empty);

            ViewBag.ListarPersonal = WebHelper.ToSelectListItem <PersonalDTO>(
                personalDTOList, x => x.PersonalId.ToString(), x => string.Concat(x.Nombres, " ", x.Apellidos), SelectListFirstElementType.Select, string.Empty);

            List <MonedaDTO> monedaDTOList = _monedaService.SearchFor(parameters, string.Empty);

            ViewBag.MonedaList = WebHelper.ToSelectListItem <MonedaDTO>(
                monedaDTOList, x => x.MonedaId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            List <TipoPrecioDTO> tipoPrecioDTOList = _tipoPrecioService.SearchFor(parameters, string.Empty);

            ViewBag.TipoPrecioList = WebHelper.ToSelectListItem <TipoPrecioDTO>(
                tipoPrecioDTOList, x => x.TipoPrecioId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);
        }
        public ActionResult ListarBandeja(string nombre)
        {
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            try
            {
                if (!String.IsNullOrEmpty(nombre))
                {
                    parameters.Add("nombre", nombre);
                }

                List <TipoPrecioDTO> tipoPrecioDTOList = tipoPrecioService.SearchFor(parameters, string.Empty);
                int index    = 1;
                var jsonData = new
                {
                    total   = 1,
                    page    = 1,
                    records = tipoPrecioDTOList.Count,
                    rows    = from f in tipoPrecioDTOList.AsEnumerable()
                              select new
                    {
                        id   = index++,
                        cell = new
                        {
                            f.TipoPrecioId,
                            f.Nombre
                        }
                    }
                };

                return(Json(jsonData));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }