Ejemplo n.º 1
0
        private void alignToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TaskActivity current    = null;
            int          insequence = -100;

            for (int i = 0; i < dataGridView.Rows.Count; i++)
            {
                if (dataGridView.Rows[i].Selected == true)
                {
                    if ((dataGridView.Rows[i].DataBoundItem is TaskActivity next) && (current != null))
                    {
                        if (i - 1 == insequence)
                        {
                            TaskActivity.AlignEndToStart(current, next);
                            AppContext.Current.TaskActivitiesProvider.CompleteActivity(current);
                        }
                    }
                    current    = dataGridView.Rows[i].DataBoundItem as TaskActivity;
                    insequence = i;
                }
            }
        }