Exemple #1
0
        private void btnMaterialChoose_Click(object sender, EventArgs e)
        {
            listMaterial listMats = new listMaterial();

            if (listMats.ShowDialog(this) == DialogResult.OK)
            {
                Материалы m = new Материалы();
                m              = listMats.Material;
                tbMat.Text     = m.НаименованиеМатериала;
                lbGabarit.Text = m.Габарит.ToString();
                if (m.Ширина.HasValue)
                {
                    lbType.Visible         = false;
                    maskedTextBox2.Visible = true;
                    label6.Visible         = true;
                }
                else
                {
                    lbType.Visible         = true;
                    maskedTextBox2.Visible = false;
                    label6.Visible         = false;
                    maskedTextBox2.Clear();
                }
                tbMat.Tag = m;
                maskedTextBox1.Visible = true;
                label5.Visible         = true;
            }
        }
Exemple #2
0
        private void btnChoose_Click(object sender, EventArgs e)
        {
            material.НаименованиеМатериала = dataGridView1.CurrentRow.Cells[0].Value.ToString();
            PelengEntities pe   = new PelengEntities();
            var            mats = (from m in pe.Материалы
                                   where m.НаименованиеМатериала == material.НаименованиеМатериала
                                   select m);

            material = mats.Single();
        }
Exemple #3
0
 private void maskedTextBox2_TypeValidationCompleted(object sender, TypeValidationEventArgs e)
 {
     TypeValidation(sender, e, epB);
     if (tbMat.Tag != null)
     {
         Материалы m = (Материалы)tbMat.Tag;
         int       weight1, length1, a, b;
         if ((epB.GetError(maskedTextBox2) == "") & (m.Ширина.HasValue) & (m.Длина.HasValue))
         {
             if (m.Длина > m.Ширина)
             {
                 length1 = m.Длина.Value;
                 weight1 = m.Ширина.Value;
             }
             else
             {
                 weight1 = m.Длина.Value;
                 length1 = m.Ширина.Value;
             }
             b = Int32.Parse(maskedTextBox2.Text);
             if (((epA.GetError(maskedTextBox1) == "") | (epA.GetError(maskedTextBox1) == "Превышен габаритный размер!")) & (maskedTextBox1.TextLength != 0))
             {
                 if ((a = Int32.Parse(maskedTextBox1.Text)) > b)
                 {
                     if (a > length1)
                     {
                         epA.SetError(maskedTextBox1, "Превышен габаритный размер!");
                     }
                     else
                     {
                         epA.Clear();
                     }
                     if (b > weight1)
                     {
                         epB.SetError(maskedTextBox2, "Превышен габаритный размер!");
                     }
                     else
                     {
                         epB.Clear();
                     }
                 }
                 else if ((epA.GetError(maskedTextBox1) == "") & (a < b))
                 {
                     if (b > length1)
                     {
                         epB.SetError(maskedTextBox2, "Превышен габаритный размер!");
                     }
                     else
                     {
                         epB.Clear();
                     }
                     if (a > weight1)
                     {
                         epA.SetError(maskedTextBox1, "Превышен габаритный размер!");
                     }
                     else
                     {
                         epA.Clear();
                     }
                 }
             }
             else if (b > length1)
             {
                 epB.SetError(maskedTextBox2, "Превышен габаритный размер!");
             }
         }
     }
 }
 public Шкаф(int Выс, int Шир, Материалы Мтр, Тип_двери Тд)
     : base(Выс, Шир, Мтр)
 {
     ТипД = Тд;
 }
 public Стол(int Выс, int Шир, Материалы Мтр, Тип_Стола Т)
     : base(Выс, Шир, Мтр)
 {
     ТипС = Т;
 }
 public Мебель(int Выс, int Шир, Материалы Мтр)
 {
     Высота   = Выс;
     Ширина   = Шир;
     Материал = Мтр;
 }
 public МягкаяМебель(int Выс, int Шир, Материалы Мтр, Тип_мебели Тм, Мягкий_элемент МЭл)
     : base(Выс, Шир, Мтр)
 {
     ТипМ     = Тм;
     МягкЭлем = МЭл;
 }