public Evaluador_Expresiones_Form()
 {
     InitializeComponent();
     variable = new VariableBL(Program.ContextData);
     formulas = new FormulateBL(Program.ContextData);
     tipoFormulas = new TypeFormulateBL(Program.ContextData);
     variableBS.DataSource = variable.GetVariables();
     tipoFormulaBS.DataSource = tipoFormulas.GetTypeFormulates();
     AP.InitOperations(AleExpressionParser.OPERATIONS_CLIKESET);
     AP.IgnoreCase = chkIgnoreCase.Checked;
     Variables = new Dictionary<string, object>(AP.IgnoreCase ? StringComparer.CurrentCultureIgnoreCase : StringComparer.CurrentCulture);
     Variables.Add("S", "AleExpressionParser 1.0 beta");
 }
Example #2
0
 /// <summary>
 /// Constructor para inicializar atributos y elementos del formulario
 /// </summary>
 public Variable_Form()
 {
     try
     {
         InitializeComponent();
         variable = new VARIABLE();
         variableBL = new VariableBL(Program.ContextData);
         VariableBS.DataSource = variableBL.GetVariables();
         criterioCbx.SelectedIndex = 0;
         pn_listado.Show();
         pn_crear.Hide();
         pn_editar.Hide();
         this.Width = pn_listado.Width;
         this.Height = pn_listado.Height;
         this.CenterToScreen();
     }
     catch (Exception ex)
     {
         Error_Form errorForm = new Error_Form(ex.Message);
         errorForm.MdiParent = ParentForm;
         errorForm.Show();
     }
 }
Example #3
0
 /// <summary>
 /// Funcion que valida que los campos del formulario crear no esten vacios si pasa las validaciones entonces se inserta 
 /// el nuevo registro y se alerta al usuario con un mensaje de exito, si ocurre un mensaje durante el proceso se notifica al usuario con un mensaje de mensaje
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Crear_Click(object sender, EventArgs e)
 {
     try
     {
         variable = new VARIABLE();
         if (txt_Nombre.Text != "" && txt_Descripcion.Text != "")
         {
             eP_errors.Dispose();
             variable.NROVARIABLE = Guid.NewGuid();
             variable.NOMBRE = txt_Nombre.Text.ToString();
             variable.DESCRIPCION = txt_Descripcion.Text.ToString();
             variableBL = new VariableBL(Program.ContextData);
             variableBL.InsertVariable(variable);
             string result = variableBL.SaveChanges();
             if (result == "")
             {
                 MessageBox.Show("Los datos fueron almacenados de manera exitosa.", "Operacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 Error_Form errorForm = new Error_Form(result);
                 errorForm.MdiParent = ParentForm;
                 errorForm.Show();
             }
             VariableBS.DataSource = variableBL.GetVariables();
             txt_Nombre.Text = "";
             txt_Descripcion.Text = "";
             Listado.Refresh();
             pn_crear.Hide();
             pn_listado.Show();
             pn_editar.Hide();
             this.Width = pn_listado.Width;
             this.Height = pn_listado.Height;
             this.CenterToScreen();
         }
         else
         {
             if (txt_Nombre.Text == "") eP_errors.SetError(txt_Nombre, "Ingrese una abreviatura, este campo es requerido");
             if (txt_Descripcion.Text == "") eP_errors.SetError(txt_Descripcion, "Ingrese una descripciĆ³n, este campo es requerido");
         }
     }
     catch (Exception ex)
     {
         Error_Form errorForm = new Error_Form(ex.Message);
         errorForm.MdiParent = ParentForm;
         errorForm.Show();
     }
 }