private void butComprimir_Click(object sender, EventArgs e) { string CadenaIni = string.Empty; string CadenaComprimida = string.Empty; lblMensaje.Text = ""; if (txtCadena.Text.Length == 0) { lblMensaje.Text = "Debe ingresar una cadena de caracteres"; return; } CadenaIni = txtCadena.Text.ToString(); clNegocio.Cadenas obj = new clNegocio.Cadenas(); CadenaComprimida = obj.ComprimirBasico(CadenaIni); if (CadenaComprimida.Length > 0) { lblMensaje.Text = "Compresion Correcta"; txtResultado.Text = CadenaComprimida; } else { lblMensaje.Text = "No se pudo comprimir la cadena " + CadenaIni; } }
private void ExecutarCompresionCadena() { //EventLog.WriteEntry("Inicia el proceso de compresion de cadenas"); string CadenaInicio = "aaabbbcccdddeee"; string CadenaComprimida = string.Empty; string linea = string.Empty; clNegocio.Cadenas servicio = new clNegocio.Cadenas(); CadenaComprimida = servicio.ComprimirBasico(CadenaInicio); linea = "Se comprimio la cadena " + CadenaInicio + " en : " + CadenaComprimida; //EventLog.WriteEntry(linea); System.IO.File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + "Track.txt", linea); }