void RefrescarData() { cita = new Citas(); grdCitasMantenimiento.DataSource = cita.TraerCitas(); grdCitasMantenimiento.AutoResizeColumns(); LlenarCmbClientes(); LlenarCmbMotivoCita(); }
static void BuscarCitasPendientes() { Citas citas = new Citas(); List <Citas> ListaDeCitas = new List <Citas>(); foreach (DataRow cita in citas.TraerCitas().Rows) { ListaDeCitas.Add(new Citas() { NoCedula = cita["NoCedula"].ToString(), FechaCita = DateTime.Parse(cita["FechaCita"].ToString()), MotivoCita = int.Parse(cita["MotivoCita"].ToString()), Comentario = cita["ComentarioMedico"].ToString() }); } if (ListaDeCitas.Count > 0) { foreach (var cita in ListaDeCitas) { var diasRestantes = cita.FechaCita.Subtract(DateTime.Now.Date).Days; email.EmailSender mailsSender = new EmailSender(); Cliente cli = new Cliente(); cli.NoCedula = cita.NoCedula; if (cli.Llenar()) { var send = DiasParaEnviarMails.Split(',').Any(d => d == diasRestantes.ToString()); if (send) { // mailsSender.SendMail(cli.Email, CrearCuerpoCorreo(cli, cita)); } } } } }