コード例 #1
0
ファイル: Cita.cs プロジェクト: MH3Dapesa/Dapesa
        protected Cita(Entidades.Cita poCita)
        {
            this._oAplicacion = new Application();
            this._oCita       = (AppointmentItem)this._oAplicacion.CreateItem(OlItemType.olAppointmentItem);
            this._bMostrar    = poCita.Mostrar;

            if (_oCita != null)
            {
                this._oCita.AllDayEvent = poCita.EventoTodoDia;
                this._oCita.Body        = poCita.Contenido;
                this._oCita.Importance  = poCita.Prioridad;
                this._oCita.ReminderSet = poCita.Recordatorio;
                this._oCita.Subject     = poCita.Asunto;

                if (poCita.Inicio != null)
                {
                    this._oCita.Start = (DateTime)poCita.Inicio;
                }

                if (poCita.Fin != null)
                {
                    this._oCita.End = (DateTime)poCita.Fin;
                }

                if (poCita.Mensaje && !string.IsNullOrEmpty(poCita.Destinatario))
                {
                    this._oMensaje    = this._oCita.ForwardAsVcal();
                    this._oMensaje.To = poCita.Destinatario;
                }

                if (poCita.Recordatorio)
                {
                    this._oCita.ReminderMinutesBeforeStart = poCita.RecordatorioMinutosAntesComienzo;
                }

                if (poCita.Ubicacion != null)
                {
                    this._oCita.Location = poCita.Ubicacion;
                }
            }
        }
コード例 #2
0
 public CitaOutlook(Entidades.Cita poMensaje)
     : base(poMensaje)
 {
 }