コード例 #1
0
        string calculateDay(string category, int review, DateTime date, ClasseDB DB, int time) // Calcular o dia que será salvo a revisão da tarefa.
        {
            int      tempodiario = 50, aux = 0;
            DateTime datefinal = date;

            while (tempodiario > 30)
            {
                if (aux == 0)
                {
                    aux++;
                    if (review == 0)
                    {
                        datefinal = datefinal.AddDays(7);
                    }
                    else if (review == 1)
                    {
                        datefinal = datefinal.AddDays(21);
                    }
                    else if (review >= 2)
                    {
                        datefinal = datefinal.AddDays(45);
                    }
                    tempodiario = DB.catchDB(datefinal, category) + time;
                }
                else
                {
                    datefinal = datefinal.AddDays(1);

                    tempodiario = DB.catchDB(datefinal, category) + time;
                }
            }
            string datedb = datefinal.ToString("yyyy-MM-dd");

            return(datedb);
        }
コード例 #2
0
        string calculateDay(string category, int review, DateTime date, ClasseDB DB, int time) // Calcula o dia que será colocado a nova revisão.
        {
            int      tempodiario = 50, aux = 0;
            DateTime datefinal = date;

            while (tempodiario > 30)
            {
                if (aux == 0)
                {
                    aux++;
                    if (review == 0)
                    {
                        datefinal = datefinal.AddDays(7);
                    }

                    else if (review == 1)
                    {
                        datefinal = datefinal.AddDays(21);
                    }

                    else if (review >= 2)
                    {
                        datefinal = datefinal.AddDays(45);
                    }

                    MessageBox.Show("Entrou");

                    tempodiario = DB.catchDB(datefinal, category) + time;
                }
                else
                {
                    datefinal = datefinal.AddDays(1);

                    tempodiario = DB.catchDB(datefinal, category) + time;
                }
            }
            string datedb = datefinal.ToString("yyyy-MM-dd");

            return(datedb);
        }