示例#1
0
        public void EnviarNotificacionesCorreo(string pPassword)
        {
            try
            {
                int    cont    = 0;
                string para    = "";
                string asunto  = "";
                string detalle = "";

                foreach (string idCita in oIdCita)
                {
                    para    = "";
                    asunto  = "";
                    detalle = "";

                    para = oCEmail.CorreosPaciente(oIdPaciente[cont].ToString().Trim());

                    if (para != "")
                    {
                        asunto  = "Recordatorio de cita médica con el doctor: " + oDoctores[cont].ToString().Trim();
                        detalle = "Por este medio se le recuerda que tiene una cita pendiente con el Doctor: " + oDoctores[cont].ToString().Trim() +
                                  " para el día " + Convert.ToDateTime(oFechaCita[cont]).ToLongDateString()
                                  + " a las " + Convert.ToDateTime(oFechaCita[cont]).ToShortTimeString()
                                  + ", por motivo de: " + oDetalle[cont].ToString().Trim() + ". Se le solicita por favor confirmar por este medio " +
                                  "a la misma dirección de la cual se envió este correo o llamar a los teléfonos: " + Program.oCEmpresa.Telefono +
                                  Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine
                                  + "Pd. Este correo fue generado automáticamente por el sistema utilizado en la clínica: " + Program.oCEmpresa.NombreEmpresa
                                  + ", cualquier duda o consulta con respecto a la cita favor llamar o responder este correo.";

                        oCEmail.GeneraMailNotificacion(Program.oCEmpresa.Email, pPassword, para, asunto, detalle);
                    }

                    cont++;
                }

                correosEnviados = true;
            }
            catch
            {
                correosEnviados = false;
                MessageBox.Show(Program.oMDI, "Se produjo un error al enviar los correos electrónicos, por favor verifique los datos de la cuenta de GMAIL en los \"Datos de la empresa\" y proceda a intentar de nuevo", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }