コード例 #1
0
        private void PopulateDropList()
        {
            Dictionary <string, object>  parameters = new Dictionary <string, object>();
            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 <TipoMovimientoDTO> tipoMovimientoDTOList = _tipoMovimientoService.SearchFor(parameters, string.Empty)
                                                             .Cast <TipoMovimientoDTO>().ToList();

            ViewBag.TipoMovimimentoList = WebHelper.ToSelectListItem <TipoMovimientoDTO>(tipoMovimientoDTOList
                                                                                         , x => x.TipoMovimientoId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty);


            ViewBag.TipoOperacionList = WebHelper.ToSelectListItem <TipoOperacionDTO>(SelectListFirstElementType.Select);

            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);
        }
コード例 #2
0
        public ActionResult ListarBandeja(string codigo, string nombre)
        {
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            try
            {
                if (!string.IsNullOrEmpty(codigo))
                {
                    parameters.Add("codigo", codigo);
                }

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

                List <DocumentoComercialDTO> documentoComercialDTOList = documentoComercialService.SearchFor(parameters, string.Empty);
                int index    = 1;
                var jsonData = new
                {
                    total   = 1,
                    page    = 1,
                    records = documentoComercialDTOList.Count,
                    rows    = from f in documentoComercialDTOList.AsEnumerable()
                              select new
                    {
                        id   = index++,
                        cell = new
                        {
                            DocumentoComercialId = f.DocumentoComercialId,
                            Codigo = f.Codigo,
                            Nombre = f.Nombre,
                        }
                    }
                };

                return(Json(jsonData, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        public ActionResult SerieEdit(string serieId, string editAction)
        {
            SerieDTO serieDTO = new SerieDTO();

            Dictionary <string, object>  parameters = new Dictionary <string, object>();
            List <DocumentoComercialDTO> documentoComercialDTOList = documentoComercialService.SearchFor(parameters, string.Empty);

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

            switch (editAction)
            {
            case EditActionConstant.NEW:
                break;

            case EditActionConstant.EDIT:
                serieDTO = serieService.GetById(Convert.ToInt32(serieId));
                break;
            }

            return(PartialView(serieDTO));
        }