Пример #1
0
        private void SolicitarDatos(FormDatos1 frm, string Ambito_Op, string Ley, string titulo_del_Formulario, string Rotulo_del_Parametro1,
            string Rotulo_del_Parametro2, string Rotulo_del_Parametro3,
            string Rotulo_del_Parametro4, string Rotulo_del_Parametro5,
            string Nombre_Parametro1, string Nombre_Parametro2,
            string Nombre_Parametro3, string Nombre_Parametro4, string Nombre_Parametro5, string Rotulo_del_Parametro6, string Nombre_Parametro6)
        {
            //Dar contenidos a las variables del formulario de captura de indicaciones de usuario
            frm.TituloDelFormulario = titulo_del_Formulario;
            frm.Text = Ambito_Op;
            frm.Rotulo_Parametro1 = Rotulo_del_Parametro1;
            frm.Rotulo_Parametro2 = Rotulo_del_Parametro2;
            frm.Rotulo_Parametro3 = Rotulo_del_Parametro3;
            frm.Rotulo_Parametro4 = Rotulo_del_Parametro4;
            frm.Rotulo_Parametro5 = Rotulo_del_Parametro5;
            frm.Rotulo_Parametro6 = Rotulo_del_Parametro6;

            //Llamar al formulario de captura de indicaciones de usuario
            frm.ShowDialog();

            //dar valores a las variables de este formulario en base a las indicaciones de usuario
            if (frm.DialogResult == DialogResult.OK)
            {
                limpiar_diccionarios();

                if (Rotulo_del_Parametro1 != "") parametros[Nombre_Parametro1] = Convert.ToDouble(frm.parametro1);
                if (Rotulo_del_Parametro2 != "") parametros[Nombre_Parametro2] = Convert.ToDouble(frm.parametro2);
                if (Rotulo_del_Parametro3 != "") parametros[Nombre_Parametro3] = Convert.ToDouble(frm.parametro3);
                if (Rotulo_del_Parametro4 != "") parametros[Nombre_Parametro4] = Convert.ToDouble(frm.parametro4);
                if (Rotulo_del_Parametro5 != "") parametros[Nombre_Parametro5] = Convert.ToDouble(frm.parametro5);
                if (Rotulo_del_Parametro6 != "") parametros[Nombre_Parametro6] = Convert.ToDouble(frm.parametro6);

                //Alimentar el Textbox de las opciones elegidas por el usuario
                if ((Rotulo_del_Parametro1 != "") || (Rotulo_del_Parametro2 != "") || (Rotulo_del_Parametro3 != "") || (Rotulo_del_Parametro4 != "") || (Rotulo_del_Parametro5 != "") || (Rotulo_del_Parametro6 != ""))
                {
                    textBox11.Enabled = true;
                    textBox11.Text += "\r\n" + "\b " + Ambito_Op + titulo_del_Formulario + "\r\n";
                    if (Rotulo_del_Parametro1 != "") textBox11.Text += "   " + Rotulo_del_Parametro1 + "= " + Convert.ToString(parametros[Nombre_Parametro1]) + "\r\n";
                    if (Rotulo_del_Parametro2 != "") textBox11.Text += "   " + Rotulo_del_Parametro2 + "= " + Convert.ToString(parametros[Nombre_Parametro2]) + "\r\n";
                    if (Rotulo_del_Parametro3 != "") textBox11.Text += "   " + Rotulo_del_Parametro3 + "= " + Convert.ToString(parametros[Nombre_Parametro3]) + "\r\n";
                    if (Rotulo_del_Parametro4 != "") textBox11.Text += "   " + Rotulo_del_Parametro4 + "= " + Convert.ToString(parametros[Nombre_Parametro4]) + "\r\n";
                    if (Rotulo_del_Parametro5 != "") textBox11.Text += "   " + Rotulo_del_Parametro5 + "= " + Convert.ToString(parametros[Nombre_Parametro5]) + "\r\n";
                    if (Rotulo_del_Parametro6 != "") textBox11.Text += "   " + Rotulo_del_Parametro6 + "= " + Convert.ToString(parametros[Nombre_Parametro6]) + "\r\n";
                    textBox11.Text += "             " + "\r\n";
                }

            }
        }
Пример #2
0
        private void Subform(string title, string ambito, string ley, Hashtable fields)
        {
            FormDatos1 form = new FormDatos1();
            form.title = title;
            form.Text = ambito;
            form.fields = fields;
            form.extParameters = _parameters;

            form.ShowDialog();
            if (form.DialogResult == DialogResult.OK)
            {
                AddParameters(form.parameters);
            }
        }