none
Estou tentando criar um programa de agendamentos mas todos os agendamentos aparecem no mesmo dia de todos os meses RRS feed

  • Pergunta

  • Como diz o titulo estou tentando criar o programa, no momento ele funciona mas, por exemplo, se eu crio um agendamento para dia 1 de janeiro ele aparece no dia 1 de todos os meses. Vou deixar o codigo que cria os links do agendamento abaixo

     private void AddAppointmentToFlDay(int startDayAtFlNumber)
            {
                var startDate = new DateTime(currentDate.Year, currentDate.Month, 1);
                var endDate = startDate.AddMonths(1).AddDays(-1);
                string sql = $"select * from appointment where AppDate between #{startDate.ToShortDateString()}# and #{endDate.ToShortDateString()}#";
                var dt = Module1.QueryAsDataTable(sql);
                int i;
                i = 0;
                foreach (DataRow row in dt.Rows)
                {
                    
                    var appDay = DateTime.Parse(Conversions.ToString(row["AppDate"]));
                    var link = new LinkLabel();
                    link.Tag = row["ID"];
                    link.Name = $"link{row["ID"]}";
                    link.Text = Conversions.ToString(row["Nome"]);
                    link.Click += ShowAppointmentDetail;
                    listFlDay[appDay.Day].Controls.Add(link);
                    i = i + 1;
    
                    
                }
            }

    Caso nescessário eu posso mandar mais. 

    Desde já agradeço

    segunda-feira, 11 de janeiro de 2021 00:32

Todas as Respostas