private bool checkFields()
        {
            bool hasErrorText = false;

            foreach (DataGridViewRow row in operations_table.Rows)
            {
                foreach (DataGridViewCell cell in row.Cells)
                {
                    if (cell.ErrorText.Length > 0)
                    {
                        hasErrorText = true;
                        break;
                    }
                }
                if (hasErrorText)
                {
                    MessageBox.Show("Ошибки в таблице");
                    ExceptionsLogger.logMessage("ошибки в таблице при добавлении/редактировании ведомости по нормам выработки");
                    break;
                }
            }
            for (int i = 0; i < operations_table.Rows.Count - 1; i++)
            {
                if (operations_table["employee", i].Value == null || operations_table["product", i].Value == null ||
                    operations_table["operation", i].Value == null || operations_table["count", i].Value == null || operations_table["count", i].Value.ToString() == "")
                {
                    MessageBox.Show("Заполните все поля");
                    ExceptionsLogger.logMessage("ошибка при добавлении/редактировании ведомости по нормам выработки");
                    return(false);
                }
            }


            return(!hasErrorText);
        }
Ejemplo n.º 2
0
    void Awake()
    {
        exceptionsLogger = GameObject.FindObjectOfType <ExceptionsLogger>();
        NuitrackInitState state = NuitrackLoader.InitNuitrackLibraries();

        if (state != NuitrackInitState.INIT_OK)
        {
            exceptionsLogger.AddEntry("Nuitrack native libraries iniialization error: " + Enum.GetName(typeof(NuitrackInitState), state));
        }
    }
Ejemplo n.º 3
0
        private bool checkFields()
        {
            if (nameTbx.Text == "" || numberTbx.Text == "")
            {
                MessageBox.Show("Заполните все поля");
                ExceptionsLogger.logMessage("ошибка при добавлении/редактировании отдела");
                return(false);
            }


            return(true);
        }
Ejemplo n.º 4
0
        private void okBtn_Click(object sender, EventArgs e)
        {
            if (checkFields())
            {
                if (filter == null)
                {
                    paySheetSet.deleteSheetsFiltered(new PaySheetFilter(datePck.Value,
                                                                        ((Department)departCbx.SelectedItem).id));

                    for (int i = 0; i < dataGridSheet.Rows.Count; i++)
                    {
                        PaySheet newEntity = new PaySheet(datePck.Value,
                                                          ((Department)departCbx.SelectedItem).id, ((Employee)dataGridSheet["employee", i].Value).id,
                                                          Convert.ToDouble(dataGridSheet["sum", i].Value));

                        paySheetSet.addEntity(newEntity);
                    }
                    MessageBox.Show("Ведомость добавлена");
                }
                else
                {
                    paySheetSet.deleteSheetsFiltered(filter);

                    for (int i = 0; i < dataGridSheet.Rows.Count; i++)
                    {
                        PaySheet newEntity = new PaySheet(datePck.Value,
                                                          ((Department)departCbx.SelectedItem).id, ((Employee)dataGridSheet["employee", i].Value).id,
                                                          Convert.ToDouble(dataGridSheet["sum", i].Value));

                        paySheetSet.addEntity(newEntity);
                    }
                    MessageBox.Show("Ведомость отредактирована");
                }
                Close();
            }
            else
            {
                MessageBox.Show("Ошибки в таблице");
                ExceptionsLogger.logMessage("ошибка в таблице при добавлении/редактировании ведомости выплаты зарплаты");
            }
        }
Ejemplo n.º 5
0
        private bool checkFields()
        {
            try
            {
                Convert.ToDouble(salaryTbx.Text.Replace(".", ","));
            }
            catch (Exception ex)
            {
                MessageBox.Show("Оклад введен неверно");
                ExceptionsLogger.logMessage("неверно введен оклад при добавлении/редактировании работника");
                return(false);
            }

            if (tableNumberTbx.Text == "" || firstNameTbx.Text == "" || secondNameTbx.Text == "" || middleNameTbx.Text == "" || departmentCbx.SelectedIndex < 0)
            {
                MessageBox.Show("Заполните все поля");
                ExceptionsLogger.logMessage("ошибка при добавлении/редактировании работника");
                return(false);
            }


            return(true);
        }
Ejemplo n.º 6
0
        private bool checkFields()
        {
            try
            {
                Convert.ToDouble(priceTbx.Text.Replace(".", ","));
            }
            catch (Exception ex)
            {
                MessageBox.Show("Расценка введена неверно");
                ExceptionsLogger.logMessage("неверно введена расценка при добавлении/редактировании нормы выработки");
                return(false);
            }

            if (nameTbx.Text == "" || standartTbx.Text == "" || priceTbx.Text == "")
            {
                MessageBox.Show("Заполните все поля");
                ExceptionsLogger.logMessage("ошибка при добавлении/редактировании нормы выработки");
                return(false);
            }



            return(true);
        }
Ejemplo n.º 7
0
        private bool checkFields()
        {
            bool hasErrorText = false;

            foreach (DataGridViewRow row in dataGridSheet.Rows)
            {
                foreach (DataGridViewCell cell in row.Cells)
                {
                    if (cell.ErrorText.Length > 0)
                    {
                        hasErrorText = true;
                        break;
                    }
                }
                if (hasErrorText)
                {
                    MessageBox.Show("Ошибки в таблице");
                    ExceptionsLogger.logMessage("ошибки в таблице при добавлении/редактировании ведрмости начислений и удержаний");
                    break;
                }
            }

            for (int i = 0; i < dataGridSheet.Rows.Count - 1; i++)
            {
                if (dataGridSheet["employee", i].Value == null || dataGridSheet["settle_type", i].Value == null ||
                    dataGridSheet["value", i].Value == null || dataGridSheet["value", i].Value.ToString() == "")
                {
                    MessageBox.Show("Заполните все поля");
                    ExceptionsLogger.logMessage("ошибка при добавлении/редактировании ведрмости начислений и удержаний");
                    return(false);
                }
            }


            return(!hasErrorText);
        }
Ejemplo n.º 8
0
        private bool checkFields()
        {
            try
            {
                Convert.ToDouble(sizeTbx.Text.Replace(".", ","));
            }
            catch (Exception ex)
            {
                MessageBox.Show("Размер введен неверно");
                ExceptionsLogger.logMessage("неверно введен размер при добавлении/редактировании расчета");
                return(false);
            }

            if (nameTbx.Text == "" || typeCbx.SelectedIndex < 0)
            {
                MessageBox.Show("Заполните все поля");
                ExceptionsLogger.logMessage("ошибка при добавлении/редактировании расчета");
                return(false);
            }



            return(true);
        }
Ejemplo n.º 9
0
 void Start()
 {
     exceptionsLogger = FindObjectOfType <ExceptionsLogger>();
     nuitrackModules  = FindObjectOfType <NuitrackModules>();
 }