예제 #1
0
        private void MostrarReciboIngreso()
        {
            //SACAMOS EL NUMERO DE RECIBO MAS ALTO MEDIANTE LA FACTURA SELECCIONADA
            string NumeroReciboSacado = "";
            var    SacarNumeroRecibo  = ObjDataCaja.Value.SacarNumeroRecibo(Convert.ToDecimal(lbNoFactura.Text));

            foreach (var n in SacarNumeroRecibo)
            {
                NumeroReciboSacado = n.NumeroRecibo.ToString();
            }
            //SACAMOS LA RUTA DEL REPORTE
            var SacarRutaReporte = ObjDataReporte.Value.SacarRutaReporte(8);

            foreach (var n in SacarRutaReporte)
            {
                VariablesGlobales.RutaReporte = n.RutaReporte;
            }

            //SACAMOS LAS CREDENCIALES DE BASE DE DATOS
            var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1);

            foreach (var n in SacarCredenciales)
            {
                VariablesGlobales.UsuarioBD = n.Usuario;
                VariablesGlobales.ClaveBD   = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave);
            }

            //INVOCAMOS EL RECIBO
            DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReciboIngreso = new Reporte.Reporte();
            ReciboIngreso.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte;
            ReciboIngreso.VariablesGlobales.UsuarioBD   = VariablesGlobales.UsuarioBD;
            ReciboIngreso.VariablesGlobales.ClaveBD     = VariablesGlobales.ClaveBD;
            ReciboIngreso.ReciboIngreso(NumeroReciboSacado);
            ReciboIngreso.ShowDialog();
        }
        private void MostrarReciboIngreso(string NumeroReciboSacado)
        {
            //SACAMOS LA RUTA DEL REPORTE
            var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(8);

            foreach (var n in SacarRutaReporte)
            {
                VariablesGlobales.RutaReporte = n.RutaReporte;
            }

            //SACAMOS LAS CREDENCIALES DE BASE DE DATOS
            var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1);

            foreach (var n in SacarCredenciales)
            {
                VariablesGlobales.UsuarioBD = n.Usuario;
                VariablesGlobales.ClaveBD   = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave);
            }

            //INVOCAMOS EL RECIBO
            DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReciboIngreso = new Reporte.Reporte();
            ReciboIngreso.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte;
            ReciboIngreso.VariablesGlobales.UsuarioBD   = VariablesGlobales.UsuarioBD;
            ReciboIngreso.VariablesGlobales.ClaveBD     = VariablesGlobales.ClaveBD;
            ReciboIngreso.ReciboIngreso(NumeroReciboSacado);
            ReciboIngreso.ShowDialog();
        }