private void cargar_combos(fa_PuntoVta_Info model)
        {
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(model.IdEmpresa, model.IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;

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

            lst_signos.Add("-", "-");
            lst_signos.Add("+", "+");
            ViewBag.lst_signos = lst_signos;

            caj_Caja_Bus bus_caja = new caj_Caja_Bus();
            var          lst_caja = bus_caja.get_list(model.IdEmpresa, false);

            ViewBag.lst_caja = lst_caja;

            tb_sis_Documento_Tipo_Bus bus_doc = new tb_sis_Documento_Tipo_Bus();
            var lst_doc = bus_doc.get_list(false);

            ViewBag.lst_doc = lst_doc;
        }
        public JsonResult cargar_bodega(int IdEmpresa = 0, int IdSucursal = 0)
        {
            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           resultado  = bus_bodega.get_list(IdEmpresa, IdSucursal, false);

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
        private void cargar_combos(int IdEmpresa)
        {
            var lst_catalogos = bus_catalogo.get_list(1);

            ViewBag.lst_catalogos = lst_catalogos;

            in_movi_inven_tipo_Bus bus_tipo = new in_movi_inven_tipo_Bus();
            var lst_tipo = bus_tipo.get_list(IdEmpresa, "+", false);

            ViewBag.lst_tipo = lst_tipo;

            in_Motivo_Inven_Bus bus_motivo = new in_Motivo_Inven_Bus();
            var lst_motivo = bus_motivo.get_list(IdEmpresa, false);

            ViewBag.lst_motivo = lst_motivo;

            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(IdEmpresa, false);

            ViewBag.lst_bodega = lst_bodega;
        }
 public CambioProductoController()
 {
     bus_sucursal          = new tb_sucursal_Bus();
     bus_CambioProducto    = new fa_CambioProducto_Bus();
     bus_bodega            = new tb_bodega_Bus();
     bus_producto          = new in_Producto_Bus();
     List_det              = new fa_CambioProductoDet_List();
     bus_CambioProductoDet = new fa_CambioProductoDet_Bus();
     List_det_facturas     = new fa_CambioProductoDetFacturas_List();
     bus_periodo           = new ct_periodo_Bus();
 }
        private void CargarCombosConsulta(int IdEmpresa)
        {
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.GetList(IdEmpresa, SessionFixed.IdUsuario, true);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(IdEmpresa, true);

            ViewBag.lst_bodega = lst_bodega;
        }
        private void CargarCombosConsulta(cl_filtros_Info model)
        {
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.GetList(model.IdEmpresa, SessionFixed.IdUsuario, true);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(model.IdEmpresa, model.IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;
        }
        private void cargar_combos(int IdEmpresa)
        {
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(IdEmpresa, false);

            ViewBag.lst_bodega = lst_bodega;

            var lst_catalogos = bus_catalogo.get_list(1);

            ViewBag.lst_catalogos = lst_catalogos;
        }
        private void cargar_combos(in_Ing_Egr_Inven_Info model)
        {
            in_Motivo_Inven_Bus bus_motivo = new in_Motivo_Inven_Bus();
            var lst_motivo = bus_motivo.get_list(model.IdEmpresa, cl_enumeradores.eTipoIngEgr.ING.ToString(), false);

            ViewBag.lst_motivo = lst_motivo;

            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.GetList(model.IdEmpresa, SessionFixed.IdUsuario, false);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(model.IdEmpresa, model.IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;
        }
        private void CargarCombosConsulta(cl_filtros_Info model)
        {
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.GetList(model.IdEmpresa, SessionFixed.IdUsuario, true);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(model.IdEmpresa, model.IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;

            var lst_signo = new Dictionary <string, string>();

            lst_signo.Add("+", "Ingresos");
            lst_signo.Add("-", "Egresos");
            ViewBag.lst_signo = lst_signo;
        }
        public JsonResult GetUltimoDocumento(int IdSucursal = 0, int IdPuntoVta = 0)
        {
            int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);
            tb_sis_Documento_Tipo_Talonario_Info resultado = new tb_sis_Documento_Tipo_Talonario_Info();
            var punto_venta = bus_punto_venta.get_info(IdEmpresa, IdSucursal, IdPuntoVta);

            if (punto_venta != null)
            {
                tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
                var           bodega     = bus_bodega.get_info(IdEmpresa, IdSucursal, Convert.ToInt32(punto_venta.IdBodega));
                var           sucursal   = bus_sucursal.get_info(IdEmpresa, IdSucursal);
                resultado = bus_talonario.get_info_ultimo_no_usado(IdEmpresa, sucursal.Su_CodigoEstablecimiento, bodega.cod_punto_emision, "GUIA");
            }

            if (resultado == null)
            {
                resultado = new tb_sis_Documento_Tipo_Talonario_Info();
            }
            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
        private void cargar_combos(in_Ajuste_Info model)
        {
            var lst_estado = bus_catalogo.get_list(Convert.ToInt32(cl_enumeradores.eTipoCatalogoInventario.EST_APROB), false);

            ViewBag.lst_estado = lst_estado;

            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.GetList(model.IdEmpresa, SessionFixed.IdUsuario, false);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(model.IdEmpresa, model.IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;

            in_UnidadMedida_Bus bus_unidad = new in_UnidadMedida_Bus();
            var lst_unidad = bus_unidad.get_list(false);

            ViewBag.lst_unidad = lst_unidad;
        }
        private void cargar_combos(int IdEmpresa)
        {
            in_movi_inven_tipo_Bus bus_tipo = new in_movi_inven_tipo_Bus();
            var lst_tipo = bus_tipo.get_list(IdEmpresa, false);

            ViewBag.lst_tipo = lst_tipo;

            in_Motivo_Inven_Bus bus_motivo = new in_Motivo_Inven_Bus();
            var lst_motivo = bus_motivo.get_list(IdEmpresa, cl_enumeradores.eTipoIngEgr.ING.ToString(), false);

            ViewBag.lst_motivo = lst_motivo;

            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(IdEmpresa, false);

            ViewBag.lst_bodega = lst_bodega;
        }
Exemple #13
0
        private void cargar_combos(int IdEmpresa)
        {
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(IdEmpresa, false);

            ViewBag.lst_bodega = lst_bodega;

            fa_Vendedor_Bus bus_vendedor = new fa_Vendedor_Bus();
            var             lst_vendedor = bus_vendedor.get_list(IdEmpresa, false);

            ViewBag.lst_vendedor = lst_vendedor;

            fa_TerminoPago_Bus bus_pago = new fa_TerminoPago_Bus();
            var lst_pago = bus_pago.get_list(false);

            ViewBag.lst_pago = lst_pago;
        }
        private void cargar_combos(cl_filtros_inventario_Info model)
        {
            int             IdEmpresa    = Convert.ToInt32(SessionFixed.IdEmpresa);
            int             IdSucursal   = Convert.ToInt32(SessionFixed.IdSucursal);
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            lst_sucursal.Add(new tb_sucursal_Info
            {
                IdEmpresa      = IdEmpresa,
                IdSucursal     = 0,
                Su_Descripcion = "TODAS"
            });
            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(IdEmpresa, IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;

            in_Producto_Bus bus_producto = new in_Producto_Bus();
            var             lst_producto = bus_producto.get_list(IdEmpresa, false);

            ViewBag.lst_producto = lst_producto;

            in_categorias_Bus bus_categoria = new in_categorias_Bus();
            var lst_categoria = bus_categoria.get_list(IdEmpresa, false);

            lst_categoria.Add(new in_categorias_Info
            {
                IdEmpresa    = model.IdEmpresa,
                IdCategoria  = "",
                ca_Categoria = "Todos"
            });
            ViewBag.lst_categoria = lst_categoria;

            in_linea_Bus bus_linea = new in_linea_Bus();
            var          lst_linea = bus_linea.get_list(IdEmpresa, model.IdCategoria, false);

            lst_linea.Add(new in_linea_Info
            {
                IdEmpresa = model.IdEmpresa,
                IdLinea   = 0,
                nom_linea = "Todos"
            });
            ViewBag.lst_linea = lst_linea;

            in_grupo_Bus bus_grupo = new in_grupo_Bus();
            var          lst_grupo = bus_grupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, false);

            lst_grupo.Add(new in_grupo_Info
            {
                IdEmpresa = model.IdEmpresa,
                IdGrupo   = 0,
                nom_grupo = "Todos"
            });
            ViewBag.lst_grupo = lst_grupo;

            in_subgrupo_Bus bus_subgrupo = new in_subgrupo_Bus();
            var             lst_subgrupo = bus_subgrupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, model.IdGrupo, false);

            lst_subgrupo.Add(new in_subgrupo_Info
            {
                IdEmpresa    = model.IdEmpresa,
                IdSubgrupo   = 0,
                nom_subgrupo = "Todos"
            });
            ViewBag.lst_subgrupo = lst_subgrupo;

            in_Marca_Bus bus_marca = new in_Marca_Bus();
            var          lst_marca = bus_marca.get_list(IdEmpresa, false);

            lst_marca.Add(new Info.Inventario.in_Marca_Info
            {
                IdMarca     = 0,
                Descripcion = "Todas"
            });
            ViewBag.lst_marca = lst_marca;
        }
Exemple #15
0
        public static void FileUploadComplete(object sender, DevExpress.Web.FileUploadCompleteEventArgs e)
        {
            #region Variables
            fa_notaCreDeb_List        ListaFactura         = new fa_notaCreDeb_List();
            List <fa_notaCreDeb_Info> Lista_Factura        = new List <fa_notaCreDeb_Info>();
            fa_cliente_Bus            bus_cliente          = new fa_cliente_Bus();
            fa_cliente_contactos_Bus  bus_cliente_contatos = new fa_cliente_contactos_Bus();
            tb_sucursal_Bus           bus_sucursal         = new tb_sucursal_Bus();
            fa_parametro_Bus          bus_fa_parametro     = new fa_parametro_Bus();
            fa_TipoNota_Bus           bus_tipo_nota        = new fa_TipoNota_Bus();
            tb_bodega_Bus             bus_bodega           = new tb_bodega_Bus();

            int     cont   = 0;
            int     IdNota = 1;
            decimal IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual);
            int     IdEmpresa            = Convert.ToInt32(SessionFixed.IdEmpresa);
            #endregion

            Stream stream = new MemoryStream(e.UploadedFile.FileBytes);
            if (stream.Length > 0)
            {
                IExcelDataReader reader = null;
                reader = ExcelReaderFactory.CreateOpenXmlReader(stream);

                #region Saldo Fact
                var info_fa_parametro = bus_fa_parametro.get_info(IdEmpresa);
                var IdTipoNota        = 12; //default
                var infoTipoNota      = bus_tipo_nota.get_info(IdEmpresa, IdTipoNota);
                var CodDocumentoTipo  = "NTDB";
                var IdPuntoVta        = 7;

                while (reader.Read())
                {
                    if (!reader.IsDBNull(0) && cont > 0)
                    {
                        var Su_CodigoEstablecimiento = Convert.ToString(reader.GetValue(0)).Trim();
                        var lst_sucursal             = bus_sucursal.get_list(IdEmpresa, false);
                        var IdSucursal  = lst_sucursal.Where(q => q.Su_CodigoEstablecimiento == Su_CodigoEstablecimiento).FirstOrDefault().IdSucursal;
                        var InfoCliente = bus_cliente.get_info_x_num_cedula(IdEmpresa, Convert.ToString(reader.GetValue(1)));
                        var infoBodega  = bus_bodega.get_info(IdEmpresa, IdSucursal, 1);

                        if (InfoCliente != null && InfoCliente.IdCliente != 0)
                        {
                            //var InfoContactosCliente = bus_cliente_contatos.get_list(IdEmpresa, InfoCliente.IdCliente);
                            var InfoContactosCliente = bus_cliente_contatos.get_info(IdEmpresa, InfoCliente.IdCliente, 1);
                            fa_notaCreDeb_Info info  = new fa_notaCreDeb_Info
                            {
                                IdEmpresa           = IdEmpresa,
                                IdSucursal          = IdSucursal,
                                IdBodega            = infoBodega.IdBodega,
                                IdNota              = IdNota++,
                                dev_IdEmpresa       = null,
                                dev_IdDev_Inven     = null,
                                CodNota             = Convert.ToString(reader.GetValue(2)),
                                CreDeb              = "D",
                                CodDocumentoTipo    = CodDocumentoTipo,
                                Serie1              = null,
                                Serie2              = null,
                                NumNota_Impresa     = null,
                                NumAutorizacion     = null,
                                Fecha_Autorizacion  = null,
                                IdCliente           = InfoCliente.IdCliente,
                                no_fecha            = Convert.ToDateTime(reader.GetValue(5)),
                                no_fecha_venc       = Convert.ToDateTime(reader.GetValue(6)),
                                IdTipoNota          = infoTipoNota.IdTipoNota,
                                sc_observacion      = Convert.ToString(reader.GetValue(7)) == "" ? ("DOCUMENTO #" + Convert.ToString(reader.GetValue(2)) + " CLIENTE: " + InfoCliente.info_persona.pe_nombreCompleto) : Convert.ToString(reader.GetValue(7)),
                                IdUsuario           = SessionFixed.IdUsuario,
                                NaturalezaNota      = null,
                                IdCtaCble_TipoNota  = infoTipoNota.IdCtaCble,
                                IdPuntoVta          = IdPuntoVta,
                                aprobada_enviar_sri = false
                            };

                            info.lst_det   = new List <fa_notaCreDeb_det_Info>();
                            info.lst_cruce = new List <fa_notaCreDeb_x_fa_factura_NotaDeb_Info>();

                            fa_notaCreDeb_det_Info info_detalle = new fa_notaCreDeb_det_Info
                            {
                                IdEmpresa           = IdEmpresa,
                                IdSucursal          = IdSucursal,
                                IdBodega            = info.IdBodega,
                                IdNota              = info.IdNota,
                                IdProducto          = 1,
                                sc_cantidad         = 1,
                                sc_Precio           = Convert.ToDouble(reader.GetValue(4)),
                                sc_descUni          = 0,
                                sc_PordescUni       = 0,
                                sc_precioFinal      = Convert.ToDouble(reader.GetValue(4)),
                                sc_subtotal         = Convert.ToDouble(reader.GetValue(4)),
                                sc_iva              = 0,
                                sc_total            = Convert.ToDouble(reader.GetValue(4)),
                                sc_costo            = 0,
                                sc_observacion      = Convert.ToString(reader.GetValue(7)),
                                vt_por_iva          = 0,
                                IdPunto_Cargo       = null,
                                IdPunto_cargo_grupo = null,
                                IdCod_Impuesto_Iva  = "IVA0",
                                IdCentroCosto       = null,
                                sc_cantidad_factura = null
                            };

                            info.lst_det.Add(info_detalle);

                            Lista_Factura.Add(info);
                        }
                    }
                    else
                    {
                        cont++;
                    }
                }
                ListaFactura.set_list(Lista_Factura, IdTransaccionSession);
                #endregion
            }
        }