Example #1
0
 public void SetEq(EqType eq)
 {
     Eq = eq;
 }
Example #2
0
 private static string MakeString(EqType type)
 {
     switch (type)
     {
         case EqType.Equal:
             return "=";
         case EqType.Ge:
             return ">=";
         case EqType.Gt:
             return ">";
         case EqType.Le:
             return "<=";
         case EqType.Lt:
             return "<";
         default:
             return "";
     }
 }
Example #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            foreach (DataRow inv in EqInvs.Rows)
            {
                if (Inv.Text == inv[0].ToString())
                {
                    MessageBox.Show("Инвентарный номер должен иметь уникальное значение", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Inv.Focus();
                    this.DialogResult = DialogResult.None;
                    return;
                }
            }

            if (EqName.TextLength == 0)
            {
                MessageBox.Show("Введите наименование оборудования!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EqName.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

            if (EqAssign.SelectedIndex == -1)
            {
                MessageBox.Show("Необходимо выбрать назначение оборудования!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EqAssign.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

            if (EqType.SelectedIndex == -1)
            {
                MessageBox.Show("Необходимо выбрать тип оборудования!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EqType.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

            if (EqPlot.SelectedIndex == -1)
            {
                MessageBox.Show("Необходимо выбрать участок эксплуатации оборудования!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EqPlot.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

            if (EqState.SelectedIndex == 0)
            {
                MessageBox.Show("Необходимо выбрать текущее состояние оборудования!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EqState.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }
            change_conn_state();
            string CmdText = "INSERT INTO Eqipmentlist(EqInv, EqName, EqPurposeID, EqTypeID, EqPlotID, EqState, ArriveDate, UserID) Values ('"
                             + Inv.Text + "' , '"
                             + EqName.Text + " ' , "
                             + EqAssign.Text.Substring(0, EqAssign.Text.IndexOf('.')) + " , "
                             + EqType.Text.Substring(0, EqAssign.Text.IndexOf('.')) + " , "
                             + EqPlot.Text.Substring(0, EqAssign.Text.IndexOf('.')) + " , '"
                             + EqState.Text + "' , '"
                             + ArriveDate.Value + "', 1) ";
            //1 пока не сделаны пользователи


            OleDbCommand Cmd = new OleDbCommand(CmdText, connection);

            Cmd.ExecuteNonQuery();
            change_conn_state();
        }