Ejemplo n.º 1
0
        public void EscribeInfo()
        {
            string Contraseña = Seguridad.DesEncriptar(Config[6]);

            textBox1.Text  = Config[0];
            textBox2.Text  = Config[1];
            textBox3.Text  = Config[2];
            textBox6.Text  = Config[3];
            textBox7.Text  = Config[4];
            textBox4.Text  = Config[5];
            textBox5.Text  = Contraseña;
            textBox8.Text  = Config[7];
            textBox9.Text  = Config[8];
            textBox10.Text = Config[9];
            textBox11.Text = Config[10];
            textBox12.Text = Config[11];
            if (textBox11.Text.Equals("Desactivado"))
            {
                checkBox1.Checked = false;
            }
            else
            {
                checkBox1.Checked = true;
                textBox11.Enabled = true;
            }
            if (textBox12.Text.Equals("Desactivado"))
            {
                checkBox2.Checked = false;
            }
            else
            {
                checkBox2.Checked = true;
                textBox12.Enabled = true;
            }
            try
            {
                label19.Text = Config[13];
            }
            catch (Exception e)
            {
                MessageBox.Show("Problema al leer la cantidad de carácteres del puerto 1\n\n" + e.ToString());
                label19.Text = "Error";
            }
            string[] tiempartes = Config[16].Split('-');
            textBox24.Text = tiempartes[0];
            textBox23.Text = tiempartes[1];
            tiempartes     = Config[17].Split('-');
            textBox20.Text = tiempartes[0];
            textBox14.Text = tiempartes[1];
            tiempartes     = Config[18].Split('-');
            textBox22.Text = tiempartes[0];
            textBox13.Text = tiempartes[1];

            if (Config[19].Equals("2"))
            {
                tabControl1.SelectTab(1);
                textBox25.Text = Config[22];
            }

            if (!Config[10].Equals("Desactivado"))
            {
                label17.Text      = Config[14];
                checkBox1.Checked = true;
                textBox11.Text    = Config[10];
                textBox15.Enabled = false;
                textBox15.Text    = "Escriba la cantidad";
                textBox28.Enabled = false;
                textBox28.Text    = "Escriba la cantidad";

                if (Config[20].Equals("2"))
                {
                    tabControl3.SelectTab(1);
                    textBox30.Text = Config[23];
                }
            }
            else
            {
                textBox17.Enabled     = false;
                textBox17.Text        = "Seleccione un archivo .txt para escanear";
                textBox15.Enabled     = false;
                textBox15.Text        = "Escriba la cantidad";
                radioButton3.Enabled  = false;
                radioButton4.Enabled  = false;
                button4.Enabled       = false;
                textBox28.Enabled     = false;
                textBox28.Text        = "Escriba la cantidad";
                radioButton10.Enabled = false;
                radioButton9.Enabled  = false;
                button7.Enabled       = false;
                textBox30.Enabled     = false;
                textBox30.Text        = "Ej: ; , -";
                textBox29.Enabled     = false;
                textBox29.Text        = "Seleccione un archivo .txt para escanear";
            }

            if (!Config[11].Equals("Desactivado"))
            {
                textBox18.Enabled = false;
                textBox18.Text    = "Escriba la cantidad";
                checkBox2.Checked = true;
                textBox12.Text    = Config[11];
                label18.Text      = Config[15];
                textBox31.Enabled = false;
                textBox31.Text    = "Escriba la cantidad";

                if (Config[20].Equals("2"))
                {
                    tabControl4.SelectTab(1);
                    textBox33.Text = Config[24];
                }
            }
            else
            {
                button5.Enabled       = false;
                radioButton5.Enabled  = false;
                radioButton6.Enabled  = false;
                textBox19.Enabled     = false;
                textBox19.Text        = "Seleccione un archivo .txt para escanear";
                textBox18.Enabled     = false;
                textBox18.Text        = "Escriba la cantidad";
                radioButton12.Enabled = false;
                radioButton11.Enabled = false;
                button8.Enabled       = false;
                textBox33.Enabled     = false;
                textBox33.Text        = "Ej: ; , -";
                textBox32.Enabled     = false;
                textBox32.Text        = "Seleccione un archivo .txt para escanear";
            }
            CadConec       = Config[25];
            textBox34.Text = Config[26];
            textBox35.Text = Config[27];
        }
Ejemplo n.º 2
0
        public void Reescribir()
        {
            string Contraseña = Seguridad.Encriptar(textBox5.Text);

            if (tabControl1.SelectedIndex == 0)
            {
                TipoCaracter = 1;
            }
            else if (tabControl1.SelectedIndex == 1)
            {
                TipoCaracter = 2;
            }
            if (tabControl3.SelectedIndex == 0)
            {
                TipoCaracter2 = 1;
            }
            else if (tabControl3.SelectedIndex == 1)
            {
                TipoCaracter2 = 2;
            }
            if (tabControl4.SelectedIndex == 0)
            {
                TipoCaracter3 = 1;
            }
            else if (tabControl4.SelectedIndex == 1)
            {
                TipoCaracter3 = 2;
            }

            if (!System.IO.File.Exists(Archivo))
            {
                try
                {
                    System.IO.Directory.CreateDirectory(SubCarpeta);
                    using (System.IO.StreamWriter escritor = new System.IO.StreamWriter(Archivo))
                    {
                        escritor.WriteLine(textBox1.Text);
                        escritor.WriteLine(textBox2.Text);
                        escritor.WriteLine(textBox3.Text);
                        escritor.WriteLine(textBox6.Text);
                        escritor.WriteLine(textBox7.Text);
                        escritor.WriteLine(textBox4.Text);
                        escritor.WriteLine(Contraseña);
                        escritor.WriteLine(textBox8.Text);
                        escritor.WriteLine(textBox9.Text);
                        escritor.WriteLine(textBox10.Text);
                        if (textBox11.Text.Equals("Desactivado") && !textBox12.Text.Equals("Desactivado"))
                        {
                            escritor.WriteLine(textBox12.Text);
                            escritor.WriteLine(textBox11.Text);
                        }
                        else
                        {
                            escritor.WriteLine(textBox11.Text);
                            escritor.WriteLine(textBox12.Text);
                        }
                        escritor.WriteLine(numPuertos());

                        if (tabControl1.SelectedIndex == 0)
                        {
                            if (radioButton1.Checked)
                            {
                                if (Caracteres != 0)
                                {
                                    escritor.WriteLine(Caracteres.ToString());
                                }
                                else
                                {
                                    escritor.WriteLine(label19.Text);
                                }
                            }
                            else if (radioButton2.Checked)
                            {
                                if (!string.IsNullOrEmpty(textBox16.Text))
                                {
                                    escritor.WriteLine(textBox16.Text);
                                }
                                else
                                {
                                    escritor.WriteLine(label19.Text);
                                }
                            }
                        }
                        else if (tabControl1.SelectedIndex == 1)
                        {
                            if (radioButton7.Checked)
                            {
                                if (Caracteres != 0)
                                {
                                    escritor.WriteLine(Caracteres.ToString());
                                }
                                else
                                {
                                    escritor.WriteLine(label19.Text);
                                }
                            }
                            else if (radioButton8.Checked)
                            {
                                if (!string.IsNullOrEmpty(textBox27.Text))
                                {
                                    escritor.WriteLine(textBox27.Text);
                                }
                                else
                                {
                                    escritor.WriteLine(label19.Text);
                                }
                            }
                        }

                        if (textBox11.Text.Equals("Desactivado") && !textBox12.Text.Equals("Desactivado"))
                        {
                            if (tabControl4.SelectedIndex == 0)
                            {
                                if (radioButton6.Checked)
                                {
                                    if (Caracteres3 != 0)
                                    {
                                        escritor.WriteLine(Caracteres3.ToString());
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                }
                                else if (radioButton5.Checked)
                                {
                                    if (!string.IsNullOrEmpty(textBox18.Text))
                                    {
                                        escritor.WriteLine(textBox18.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                }
                            }
                            else if (tabControl4.SelectedIndex == 1)
                            {
                                if (radioButton12.Checked)
                                {
                                    if (Caracteres3.ToString().Equals("0"))
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(Caracteres3.ToString());
                                    }
                                }
                                else if (radioButton11.Checked)
                                {
                                    if (textBox31.Text.Equals("Escriba la cantidad"))
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(textBox31.Text);
                                    }
                                }
                            }
                            if (tabControl3.SelectedIndex == 0)
                            {
                                if (radioButton4.Checked)
                                {
                                    if (Caracteres2 != 0)
                                    {
                                        escritor.WriteLine(Caracteres2.ToString());
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                }
                                else if (radioButton3.Checked)
                                {
                                    if (!string.IsNullOrEmpty(textBox18.Text))
                                    {
                                        escritor.WriteLine(textBox15.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                }
                            }
                            else if (tabControl3.SelectedIndex == 1)
                            {
                                if (radioButton10.Checked)
                                {
                                    if (Caracteres2.ToString().Equals("0"))
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(Caracteres2.ToString());
                                    }
                                }
                                else if (radioButton9.Checked)
                                {
                                    if (textBox28.Text.Equals("Escriba la cantidad"))
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(textBox28.Text);
                                    }
                                }
                            }
                        }
                        else
                        {
                            if (tabControl3.SelectedIndex == 0)
                            {
                                if (radioButton4.Checked)
                                {
                                    if (Caracteres2 != 0)
                                    {
                                        escritor.WriteLine(Caracteres2.ToString());
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                }
                                else if (radioButton3.Checked)
                                {
                                    if (!string.IsNullOrEmpty(textBox18.Text))
                                    {
                                        escritor.WriteLine(textBox15.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                }
                            }
                            else if (tabControl3.SelectedIndex == 1)
                            {
                                if (radioButton10.Checked)
                                {
                                    if (Caracteres2.ToString().Equals("0"))
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(Caracteres2.ToString());
                                    }
                                }
                                else if (radioButton9.Checked)
                                {
                                    if (textBox28.Text.Equals("Escriba la cantidad"))
                                    {
                                        escritor.WriteLine(label17.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(textBox28.Text);
                                    }
                                }
                            }
                            if (tabControl4.SelectedIndex == 0)
                            {
                                if (radioButton6.Checked)
                                {
                                    if (Caracteres3 != 0)
                                    {
                                        escritor.WriteLine(Caracteres3.ToString());
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                }
                                else if (radioButton5.Checked)
                                {
                                    if (!string.IsNullOrEmpty(textBox18.Text))
                                    {
                                        escritor.WriteLine(textBox18.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                }
                            }
                            else if (tabControl4.SelectedIndex == 1)
                            {
                                if (radioButton12.Checked)
                                {
                                    if (Caracteres3.ToString().Equals("0"))
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(Caracteres3.ToString());
                                    }
                                }
                                else if (radioButton11.Checked)
                                {
                                    if (textBox31.Text.Equals("Escriba la cantidad"))
                                    {
                                        escritor.WriteLine(label18.Text);
                                    }
                                    else
                                    {
                                        escritor.WriteLine(textBox31.Text);
                                    }
                                }
                            }
                        }
                        escritor.WriteLine(textBox24.Text + "-" + textBox23.Text);

                        if (textBox11.Text.Equals("Desactivado") && !textBox12.Text.Equals("Desactivado"))
                        {
                            escritor.WriteLine(textBox22.Text + "-" + textBox13.Text);
                            escritor.WriteLine(textBox20.Text + "-" + textBox14.Text);
                        }
                        else
                        {
                            escritor.WriteLine(textBox20.Text + "-" + textBox14.Text);
                            escritor.WriteLine(textBox22.Text + "-" + textBox13.Text);
                        }
                        escritor.WriteLine(TipoCaracter);

                        if (textBox11.Text.Equals("Desactivado") && !textBox12.Text.Equals("Desactivado"))
                        {
                            escritor.WriteLine(TipoCaracter3);
                            escritor.WriteLine(TipoCaracter2);
                        }
                        else
                        {
                            escritor.WriteLine(TipoCaracter2);
                            escritor.WriteLine(TipoCaracter3);
                        }

                        escritor.WriteLine(textBox25.Text);

                        if (textBox33.Text.Equals("Ej: ; , -"))
                        {
                            textBox33.Text = "";
                        }
                        if (textBox30.Text.Equals("Ej: ; , -"))
                        {
                            textBox30.Text = "";
                        }
                        if (textBox11.Text.Equals("Desactivado") && !textBox12.Text.Equals("Desactivado"))
                        {
                            escritor.WriteLine(textBox33.Text);
                            escritor.WriteLine(textBox30.Text);
                        }
                        else
                        {
                            escritor.WriteLine(textBox30.Text);
                            escritor.WriteLine(textBox33.Text);
                        }
                        escritor.WriteLine(CadConec);
                        escritor.WriteLine(textBox34.Text);
                        escritor.WriteLine(textBox35.Text);
                        escritor.Close();
                        MessageBox.Show("La configuración se ha establecido exitosamente!");
                        Reinicio();
                    }
                }
                catch
                {
                    MessageBox.Show("Ocurrió un problema al actualizar la configuración");
                }
            }
        }