//--------------------------------------------------------------------- #region Método Construtor---------------------------------------------- public LCDv2() { InitializeComponent(); colunas = 16; linhas = 2; tamanhoFonte = 16; larguraCaractere = 1; alturaCaractere = 1; Color corFundo = Color.Lime; Color corCaractere = Color.Black; modoFuncionamento = modo._8bits; CalculaTamanhoCaracteres(); CriaCaracteres(); EscreveTexto(1, "0123456789ABCDEF"); EscreveTexto(2, "abcdefghijhkmnop"); }
public override Dictionary<string, int> LeerArchivo(bool cargaTipo) { try { if (File.Exists(pathFile)) { using (StreamReader sr = new StreamReader(pathFile)) { string s = sr.ReadLine(); int cantidadLineas=0; while (s != null) { cantidadLineas++; string[] split = s.Split('='); switch (split[0]) { case "IP": direccionIp = split[1]; nameIp = direccionIp.Split(':')[1]; break; case "IP2": direccionIp2 = split[1]; nameIp2 = direccionIp2.Split(':')[1]; break; case "PUERTO": puerto = split[1]; break; case "PATH1": pathGuardadoInfo1 = split[1]; break; case "PATH2": pathGuardadoInfo2 = split[1]; break; case "MODO": modoApertura = (modo)(Convert.ToInt32(split[1])); break; case "MYSQLTIMEOUT": mysqlTimeOut = split[1]; break; case "FILTROFECHA": filtroFecha = (Fecha)(Convert.ToInt32(split[1])); break; case "NROBOBINA": nroBobina = split[1]; break; case "FILTROESTADO": filtroEstado = (estado)(Convert.ToInt32(split[1])); break; case "IDEESTADO": Estado = split[1]; break; case "FILTROMAQUINISTA": filtroMaquinista = (Maquinista)(Convert.ToInt32(split[1])); break; case "IDMAQUINISTA": maquinista = split[1]; break; case "FILTROTIPOPAPEL": filtroTipoPapel = (TipoPapel)(Convert.ToInt32(split[1])); break; case "IDTIPOPAPEL": tipoPapel = split[1]; break; case "FILTROCLIENTE": filtroCliente = (Cliente)(Convert.ToInt32(split[1])); break; case "IDCLIENTE": cliente = split[1]; break; case "CAMPOFECHA": CampoFecha = (campoFecha)(Convert.ToInt32(split[1])); break; case "PORCENTAJEREMITO": porcentaje = split[1]; break; } s = sr.ReadLine(); } if (cantidadLineas != lineasArchivoDefault) { this.BorrarArchivo(); this.armarArchivoDefault(); this.guardarFiltros(filtroFecha, nroBobina, filtroEstado, Estado, filtroMaquinista, maquinista, filtroTipoPapel, tipoPapel, filtroCliente, cliente, CampoFecha, porcentaje); } } } else { this.armarArchivoDefault(); this.guardarFiltros(filtroFecha, nroBobina, filtroEstado, Estado, filtroMaquinista, maquinista, filtroTipoPapel, tipoPapel, filtroCliente, cliente, CampoFecha, porcentaje); } } catch (Exception e) { this.BorrarArchivo(); this.armarArchivoDefault(); this.guardarFiltros(filtroFecha, nroBobina, filtroEstado, Estado, filtroMaquinista, maquinista, filtroTipoPapel, tipoPapel, filtroCliente, cliente, CampoFecha, porcentaje); } return null; }