Beispiel #1
0
        private void Check()
        {
            if (EqFailName.TextLength <= 10)
            {
                MessageBox.Show("Длина наименования операции должна быть не менее 10 символов", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EqFailName.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

            if (Fail.TextLength <= 10 && MainForm.id == 0)
            {
                MessageBox.Show("Длина причины отказа должна быть не менее 10 символов", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                Fail.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

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

            if (EmployeePost.SelectedIndex == 0)
            {
                MessageBox.Show("Необходимо выбрать должность сотрудника", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EmployeePost.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }
        }
Beispiel #2
0
        void checkfields()
        {
            cancontinue = false;

            if (FullEmployeeName.Text.Length == 0)
            {
                MessageBox.Show("Введите фамилию", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                FullEmployeeName.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

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

            if (textBox2.Text.Length == 0)
            {
                MessageBox.Show("Введите отчество", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textBox2.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

            //if (EmployeePost.Text.Length < 5)
            //{
            //    MessageBox.Show("Необходимо выбрать должность сотрудника", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //    EmployeePost.Focus();
            //    this.DialogResult = DialogResult.None;
            //    return;
            //}

            cancontinue = true;
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            MainForm        main    = new MainForm();
            string          CmdText = "";
            OleDbConnection conn    = new OleDbConnection(MainForm.connectionstring);

            conn.Open();

            if (MainForm.id == 0)
            {
                CmdText = "INSERT INTO EqFailHistory(EqListID, DateTimeFail, EqFailName, FailReason, EmployeePost, FullEmployeeName) Values ('"
                          + ID + "' , '"
                          + DateTime.Value + "' , '"
                          + EqFailName.Text + "' , '"
                          + Fail.Text + "' , '"
                          + EmployeePost.Text + "' , '"
                          + FullEmployeeName.Text + "')";
            }

            if (MainForm.id != 0)
            {
                CmdText = "INSERT INTO EqTechHistory(EqListID, DateTimeTech, EqTechName, FullEmployeeName, EmployeePost) Values ('"
                          + ID.ToString() + "' , '"
                          + DateTime.Value + "' , '"
                          + EqFailName.Text + "' , '"
                          + FullEmployeeName.Text + "' , '"
                          + EmployeePost.Text + "')";
            }

            if (EqFailName.TextLength <= 10)
            {
                MessageBox.Show("Длина наименования операции должна быть не менее 10 символов", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                EqFailName.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

            if (Fail.TextLength <= 10 && MainForm.id == 0)
            {
                MessageBox.Show("Длина причины отказа должна быть не менее 10 символов", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                Fail.Focus();
                this.DialogResult = DialogResult.None;
                return;
            }

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

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

            OleDbCommand Cmd = new OleDbCommand(CmdText, conn);

            Cmd.ExecuteNonQuery();
            conn.Close();
            main.RefreshEqData();
            main.RefreshDataRequest(MainForm.id);
        }