private void cargar_combos(int IdEmpresa, decimal IdProveedor, string IdTipoSRI)
        {
            var lst_codigos_sri = bus_codigo_sri.get_list(IdEmpresa);

            ViewBag.lst_codigos_sri = lst_codigos_sri;

            var lst_forma_pago = bus_forma_paogo.get_list();

            ViewBag.lst_forma_pago = lst_forma_pago;

            var lst_paises = bus_pais.get_list();

            ViewBag.lst_paises = lst_paises;

            var lst_sucursales = bus_sucursal.GetList(IdEmpresa, Convert.ToString(SessionFixed.IdUsuario), false);

            ViewBag.lst_sucursales = lst_sucursales;
            if (IdProveedor != 0)
            {
                if (IdTipoSRI == "")
                {
                    IdTipoSRI = "01";
                }
                var list_tipo_doc = bus_tipo_documento.get_list(IdEmpresa, IdProveedor, IdTipoSRI);
                ViewBag.lst_tipo_doc = list_tipo_doc;
            }
            else
            {
                ViewBag.lst_tipo_doc = new List <cp_TipoDocumento_Info>();
            }
            Dictionary <string, string> lst_tipo_nota = new Dictionary <string, string>();

            lst_tipo_nota.Add("T_TIP_NOTA_INT", "INTERNO");
            lst_tipo_nota.Add("T_TIP_NOTA_SRI", "SRI");
            ViewBag.lst_tipo_nota = lst_tipo_nota;

            List <string> lst_tipo_servicio = new List <string>();

            lst_tipo_servicio.Add(cl_enumeradores.eTipoServicioCXP.SERVI.ToString());
            lst_tipo_servicio.Add(cl_enumeradores.eTipoServicioCXP.BIEN.ToString());
            lst_tipo_servicio.Add(cl_enumeradores.eTipoServicioCXP.AMBAS.ToString());
            ViewBag.lst_tipo_servicio = lst_tipo_servicio;

            Dictionary <string, string> lst_localizacion = new Dictionary <string, string>();

            lst_localizacion.Add("LOC", "LOCAL");
            lst_localizacion.Add("EXT", "EXTERIOR");
            ViewBag.lst_localizacion = lst_localizacion;
        }
        private void cargar_combos(cp_orden_giro_Info model)
        {
            var lst_codigos_sri = bus_codigo_sri.get_list(model.IdEmpresa);

            ViewBag.lst_codigos_sri = lst_codigos_sri;

            var lst_forma_pago = bus_forma_paogo.get_list();

            ViewBag.lst_forma_pago = lst_forma_pago;

            var lst_paises = bus_pais.get_list();

            ViewBag.lst_paises = lst_paises;

            var lst_doc_tipo = bus_tipo_documento.get_list(false);

            ViewBag.lst_doc_tipo = lst_doc_tipo;

            var lst_sucursales = bus_sucursal.get_list(model.IdEmpresa, false);

            ViewBag.lst_sucursales = lst_sucursales;

            var lst_bodega = bus_bodega.get_list(model.IdEmpresa, model.IdSucursal == null ? 0 : (int)model.IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;

            if (model.IdProveedor != 0)
            {
                var list_tipo_doc = bus_tipo_documento.get_list(model.IdEmpresa, model.IdProveedor, model.IdOrden_giro_Tipo);
                ViewBag.lst_tipo_doc = list_tipo_doc;
            }
            else
            {
                ViewBag.lst_tipo_doc = new List <cp_TipoDocumento_Info>();
            }


            Dictionary <string, string> lst_pagos = new Dictionary <string, string>();

            lst_pagos.Add("LOC", "LOCAL");
            lst_pagos.Add("EXT", "EXTERIOR");
            ViewBag.lst_pagos = lst_pagos;
        }
        public JsonResult get_list_tipo_doc(int IdEmpresa = 0, decimal IdProveedor = 0, string codigoSRI = "")
        {
            var list_tipo_doc = bus_tipo_documento.get_list(IdEmpresa, IdProveedor, codigoSRI);

            return(Json(list_tipo_doc, JsonRequestBehavior.AllowGet));
        }