예제 #1
0
        private void editMarkAct(int RowIndex)
        {
            try
            {
                sql sql1 = new sql();

                if (_dgv8.Rows[_dgv8.SelectedCells[0].RowIndex].Cells["ma_id"].Value.ToString() == "0")
                {
                    MessageBox.Show("Для редактирования выделите маркетинговое мероприятие.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (cbUsersMA.Visible == true)
                    globalData.UserID2 = Convert.ToInt32(cbUsersMA.SelectedValue);
                else
                {
                    globalData.UserID2 = Convert.ToInt32(sql1.GetRecordsOne("exec SelUserByMA @p1, @p2", Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["db_id"].Value)));
                }
                if (globalData.Region == "")
                    globalData.Region = sql1.GetRecordsOne("exec SelRegByMA @p1, @p2", Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["db_id"].Value));

                AddEditMarkAct aema = new AddEditMarkAct(Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgv8.Rows[RowIndex].Cells["db_id"].Value));
                aema.ShowDialog();
            }
            catch
            {
                MessageBox.Show("Не удалось войти в режим редактирования.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void editMarkAct2(int RowIndex)
        {
            try
            {
                if (_dgvMA2.Rows[_dgvMA2.SelectedCells[0].RowIndex].Cells["ma_id"].Value.ToString() == "0")
                {
                    MessageBox.Show("Для редактирования выделите маркетинговое мероприятие.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                sql sql1 = new sql();
                DataTable dt1 = sql1.GetRecords("exec SelMarkActByID @p1, @p2", Convert.ToInt32(_dgvMA2.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgvMA2.Rows[RowIndex].Cells["db_id"].Value));

                globalData.UserID2 = Convert.ToInt32(dt1.Rows[0].ItemArray[2].ToString());

                AddEditMarkAct aema = new AddEditMarkAct(Convert.ToInt32(_dgvMA2.Rows[RowIndex].Cells["ma_id"].Value), Convert.ToInt32(_dgvMA2.Rows[RowIndex].Cells["db_id"].Value), 2);
                aema.ShowDialog();
            }
            catch
            {
                MessageBox.Show("Не удалось войти в режим редактирования.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
 private void addMarkAct()
 {
     int i;
     if (cbUsersMA.SelectedValue != null && tabControl1.SelectedTab != tabControl1.TabPages["tabPage25"])
     {
         globalData.UserID2 = Convert.ToInt32(cbUsersMA.SelectedValue);
         i = 1;
     }
     else
     {
         globalData.UserID2 = Convert.ToInt32(comboBox12.SelectedValue);
         i = 2;
     }
     AddEditMarkAct aema = new AddEditMarkAct(i);
     aema.ShowDialog();
 }