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(':')); }
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); }