Exemplo n.º 1
0
        /// <summary>
        /// Constructor para inicializar atributos y elementos del formulario
        /// </summary>
        public Formula_Form()
        {
            try
            {
                InitializeComponent();
                formulateBl = new FormulateBL(Program.ContextData);
                typeFormulateBl = new TypeFormulateBL(Program.ContextData);
                FormulateBS.DataSource = formulateBl.GetFormulates();
                pn_listado.Show();
                pn_crear.Hide();
                pn_editar.Hide();
                criterioCbx.SelectedIndex = 0;
                this.Width = pn_listado.Width;
                this.Height = pn_listado.Height;
                this.CenterToScreen();
                TipoFormulaBS.DataSource = typeFormulateBl.GetTypeFormulates();

            }
            catch (Exception ex)
            {
                Error_Form errorForm = new Error_Form(ex.Message);
                errorForm.MdiParent = ParentForm;
                errorForm.Show();
            }
        }
Exemplo n.º 2
0
 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");
 }
Exemplo n.º 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
     {
         tipoFormula = new TIPOFORMULA();
         if (txt_Nombre.Text != "" && txt_Descripcion.Text != "")
         {
             eP_errors.Clear();
             tipoFormula.NROTIPOFORMULA = Guid.NewGuid();
             tipoFormula.NOMBRETIPO = txt_Nombre.Text.ToString();
             tipoFormula.DESCRIPCION = txt_Descripcion.Text.ToString();
             tipoFormulaBL = new TypeFormulateBL(Program.ContextData);
             tipoFormulaBL.InsertTypeFormulate(tipoFormula);
             string result = tipoFormulaBL.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();
             }
             tipoFormulaBS.DataSource = tipoFormulaBL.GetTypeFormulates();
             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();
     }
 }