예제 #1
0
        public ControlSistema(string conexionBase)
        {
            conBdd = new BddSQLServer(conexionBase, "C:\\TEMP");
            string pathGuardar = conBdd.obtenerParametro(5).valor;

            seguridad = new Seguridad();
            email     = new CorreoElectronico(pathGuardar);
            smsSend   = new MensajeTexto(pathGuardar);
            conBdd.set_archivo_path_guradar(pathGuardar);
            logSistema = new LecturaEscrituraArchivo();
            logSistema.set_path_guardar(pathGuardar);
            logSistema.archivo_guardar("LOG_SISTEMA");
            string configCorreo = conBdd.obtenerParametro(1).valor;
            string configSMS    = conBdd.obtenerParametro(6).valor;

            numeroIntentos = int.Parse(conBdd.obtenerParametro(2).valor);
            longitudClave  = int.Parse(conBdd.obtenerParametro(4).valor);
            email.configurar_parametros(configCorreo.Split(':'));
            smsSend.configurar_parametros(configSMS.Split(':'));
        }
예제 #2
0
        private bool MostrarDetalleVentasFactura(List <VentaFacturaDetalle> oVentasFactura)
        {
            // Se forma la cadena con el texto a mostrar
            var oCadena = new StringBuilder();

            oCadena.AppendLine("Estás a punto de cancelar una Factura Múltiple (una factura que se compone de varios tickets). A continuación se presenta "
                               + "el detalle de las partes que serán canceladas:\n");
            oCadena.AppendLine("NÚMERO DE PARTE".PadRight(16) + " " + "DESCRIPCIÓN");
            oCadena.AppendLine("-".Repetir(81));
            foreach (var oVenta in oVentasFactura)
            {
                var oDetalle = Datos.GetListOf <VentasDetalleView>(c => c.VentaID == oVenta.VentaID);
                foreach (var oParte in oDetalle)
                {
                    oCadena.AppendLine(oParte.NumeroParte.RellenarCortarDerecha(16) + " " + oParte.NombreParte);
                }
            }

            // Se muestra el diálogo
            var frmTexto = new MensajeTexto("Detalle de Ventas", oCadena.ToString());
            var oRes     = frmTexto.ShowDialog(Principal.Instance);

            return(oRes == DialogResult.OK);
        }