private void Button1_Click(object sender, EventArgs e)
        {
            FH_2_OB frmPadre = this.Owner as FH_2_OB;

            frmPadre.mensaje             = textBox1.Text;
            frmPadre.btnCargado1.Visible = true;
            frmPadre.btnCargado1.Text    = textBox1.Text;
            frmPadre.btnCarga1.Visible   = false;

            this.Close();
        }
Exemple #2
0
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            if (MODO == "BIN")
            {
                if (validador.TEXTO_EsDecimalValido(textREAL.Text) && validador.TEXTO_EsDecimalValido(textIMG.Text))
                {
                    FH_2_OB frmPadre = this.Owner as FH_2_OB;
                    // Esto es para Normalizar las letras de ingreso
                    normalizado_real       = validador.TEXTO_Normalizado(textREAL.Text);
                    normalizado_imaginario = validador.TEXTO_Normalizado(textIMG.Text);
                    //normalizado_modulo = validador.TEXTO_Normalizado(textModulo.Text);
                    //normalizado_argumetno = validador.TEXTO_Normalizado(textArgumento.Text);

                    double real, img;
                    //double modulo, argumento;
                    NComplejo complejoAUX = new NComplejo();

                    if (textREAL.Text == "")
                    {
                        real = 0;
                    }
                    else
                    {
                        real = Convert.ToDouble(normalizado_real);
                    }
                    if (textIMG.Text == "")
                    {
                        img = 0;
                    }
                    else
                    {
                        img = Convert.ToDouble(normalizado_imaginario);
                    }

                    complejoAUX.RELOAD("REAL", real);
                    complejoAUX.RELOAD("IMG", img);

                    REPORTE.TEXTBOX_esValido(textREAL, "OK");
                    REPORTE.TEXTBOX_esValido(textIMG, "OK");

                    if (frmPadre.operando == 1)
                    {
                        REPORTE.BOTON_Complejo(complejoAUX, frmPadre.btnCargado1, "BIN");
                        frmPadre.modoN1 = "BIN";

                        frmPadre.btnCargado1.BackColor    = Color.FromArgb(49, 66, 82);
                        frmPadre.btnCargado1.Visible      = true;
                        frmPadre.btnCarga1.Visible        = false;
                        frmPadre.LinkLabelEditar1.Visible = true;
                    }
                    else
                    {
                        REPORTE.BOTON_Complejo(complejoAUX, frmPadre.btnCargado2, "BIN");
                        frmPadre.modoN2 = "BIN";

                        frmPadre.btnCargado2.BackColor    = Color.FromArgb(49, 66, 82);
                        frmPadre.btnCargado2.Visible      = true;
                        frmPadre.btnCarga2.Visible        = false;
                        frmPadre.LinkLabelEditar2.Visible = true;
                    }

                    frmPadre.real = complejoAUX.REAL;
                    frmPadre.img  = complejoAUX.IMG;

                    this.Close();
                }
                else
                {
                    if (validador.TEXTO_EsDecimalValido(textREAL.Text))
                    {
                        REPORTE.TEXTBOX_esValido(textREAL, "OK");
                    }
                    else
                    {
                        REPORTE.TEXTBOX_esValido(textREAL, "INVALIDO");
                    }

                    if (validador.TEXTO_EsDecimalValido(textIMG.Text))
                    {
                        REPORTE.TEXTBOX_esValido(textIMG, "OK");
                    }
                    else
                    {
                        REPORTE.TEXTBOX_esValido(textIMG, "INVALIDO");
                    }

                    //REPORTE.BOTON_Complejo(nulo, btnReporte1, "ERROR");
                    MessageBox.Show("El DATO ingresado NO es Válido");
                }
            }
            else
            {/////////////////////////////////////////////////////////////
                if (validador.TEXTO_EsDecimalValido(textModulo.Text) && validador.TEXTO_EsDecimalValido(textArgumento.Text))
                {
                    FH_2_OB frmPadre = this.Owner as FH_2_OB;
                    // Esto es para Normalizar las letras de ingreso
                    //normalizado_real = validador.TEXTO_Normalizado(textREAL.Text);
                    //normalizado_imaginario = validador.TEXTO_Normalizado(textIMG.Text);
                    normalizado_modulo    = validador.TEXTO_Normalizado(textModulo.Text);
                    normalizado_argumetno = validador.TEXTO_Normalizado(textArgumento.Text);

                    //double real, img;
                    double    modulo, argumento;
                    NComplejo complejoAUX = new NComplejo();

                    if (textModulo.Text == "")
                    {
                        modulo = 0;
                    }
                    else
                    {
                        modulo = Convert.ToDouble(normalizado_modulo);
                    }
                    if (textArgumento.Text == "")
                    {
                        argumento = 0;
                    }
                    else
                    {
                        argumento = Convert.ToDouble(normalizado_argumetno);
                    }

                    complejoAUX.RELOAD("MODULO", modulo);
                    complejoAUX.RELOAD("ARGUMENTO", argumento * anguloFormato);

                    REPORTE.TEXTBOX_esValido(textModulo, "OK");
                    REPORTE.TEXTBOX_esValido(textArgumento, "OK");

                    if (frmPadre.operando == 1)
                    {   //Configuracion en ca sa que el Padre sea llamado por el BOTOM 1
                        REPORTE.BOTON_Complejo(complejoAUX, frmPadre.btnCargado1, "POLAR");
                        frmPadre.modoN1 = "POLAR";

                        frmPadre.btnCargado1.BackColor    = Color.FromArgb(49, 66, 82);
                        frmPadre.btnCargado1.Visible      = true;
                        frmPadre.btnCarga1.Visible        = false;
                        frmPadre.LinkLabelEditar1.Visible = true;
                    }
                    else
                    {   //Configuracion en ca sa que el Padre sea llamado por el BOTOM 2
                        REPORTE.BOTON_Complejo(complejoAUX, frmPadre.btnCargado2, "POLAR");
                        frmPadre.modoN2 = "POLAR";

                        frmPadre.btnCargado2.BackColor    = Color.FromArgb(49, 66, 82);
                        frmPadre.btnCargado2.Visible      = true;
                        frmPadre.btnCarga2.Visible        = false;
                        frmPadre.LinkLabelEditar2.Visible = true;
                    }

                    frmPadre.modulo    = complejoAUX.MODULO;
                    frmPadre.argumento = complejoAUX.ARGUMENTO;

                    this.Close();
                }
                else
                {
                    if (validador.TEXTO_EsDecimalValido(textModulo.Text))
                    {
                        REPORTE.TEXTBOX_esValido(textModulo, "OK");
                    }
                    else
                    {
                        REPORTE.TEXTBOX_esValido(textModulo, "INVALIDO");
                    }

                    if (validador.TEXTO_EsDecimalValido(textArgumento.Text))
                    {
                        REPORTE.TEXTBOX_esValido(textArgumento, "OK");
                    }
                    else
                    {
                        REPORTE.TEXTBOX_esValido(textArgumento, "INVALIDO");
                    }

                    MessageBox.Show("El DATO ingresado NO es Válido");
                }
            }
        }