private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (comboBox1.SelectedIndex == -1)
     {
         textBox_Altura.IsEnabled      = false;
         textBox_Comprimento.IsEnabled = false;
         textBox_Largura.IsEnabled     = false;
         btn_ir.IsEnabled = false;
     }
     else
     {
         textBox_Altura.IsEnabled      = true;
         textBox_Comprimento.IsEnabled = true;
         if (!listaComboBox[comboBox1.SelectedItem.ToString()])
         {
             textBox_Largura.IsEnabled = true;
         }
         else
         {
             textBox_Largura.IsEnabled = false;
         }
         btn_ir.IsEnabled = true;
         objFaca          = manager.inicialize(comboBox1.SelectedItem.ToString());
         setValues();
         calcVolume();
     }
 }
 private IFaca generateNewInstance(string className)
 {
     foreach (Type type in correctTypes)
     {
         if (className == type.GetField("name").GetValue(new object()).ToString())
         {
             objIFaca = Activator.CreateInstance(type) as IFaca;
             return(objIFaca);
         }
     }
     return(null);
 }
Example #3
0
        private void createInstance()
        {
            string name = currentFaca.Substring(currentFaca.IndexOf("text=\"") + 6);

            name    = name.Substring(0, name.IndexOf("\" colId="));
            objFaca = manager.Inicialize(name);
            if (objFaca != null)
            {
                CanDraw = 1;
            }
            else
            {
                CanDraw = 0;
            }
        }