コード例 #1
0
        public int RetornarDiasNutil(int dias)
        {
            string   data        = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            DateTime Inicio      = Convert.ToDateTime(data);
            int      dias_nuteis = 0;

            while (dias_nuteis <= dias)
            {
                if (Inicio.DayOfWeek == DayOfWeek.Saturday || Inicio.DayOfWeek == DayOfWeek.Sunday)
                {
                    dias_nuteis++;

                    var calendar = new Indigo_Calendario();
                    calendar.id_data = Inicio.Day;
                    calendar.data    = Inicio;
                    dataInterface.Calendario(calendar);
                }
                else
                {
                    dias--;
                }

                Inicio = Inicio.AddDays(1);
            }

            return(dias_nuteis);
        }