예제 #1
0
        public override IAppointment Copy()
        {
            IAppointment appointment = new MantenimientoSessionApp();

            appointment.CopyFrom(this);
            return(appointment);
        }
예제 #2
0
        public override void CopyFrom(IAppointment other)
        {
            MantenimientoSessionApp appointment = other as MantenimientoSessionApp;

            if (appointment != null)
            {
                base.CopyFrom(other);
            }
        }
        private void btnAgregar_Click(object sender, RoutedEventArgs e)
        {
            T_C_Mantenimiento mantenimiento = new T_C_Mantenimiento();
            mantenimiento.FechaProgramacion = (DateTime)dpFechaInicio.SelectedDate;
            mantenimiento.FechaRegistro = DateTime.Now;
            mantenimiento.Id_TipoMantenimiento = (cmbTipoMantenimientos.SelectedItem as T_C_TipoMantenimiento).Id_Tipo;
            mantenimiento.Id_Equipo = (cmbEquipos.SelectedItem as T_C_Equipo).Id_Equipo;
            mantenimiento.UsuarioRegistro = "quien sea";
            MantenimientoSessionApp ses = new MantenimientoSessionApp();
            ses.Equipo = mantenimiento.Id_Equipo;
            ses.Subject = ((DateTime)dpFechaInicio.SelectedDate).ToLongDateString();
            ses.Body = equipoLogic.SeleccionarEquipo(mantenimiento.Id_Equipo).Descripcion;
            ses.Start = (DateTime)dpFechaInicio.SelectedDate;

            schHorario.AppointmentsSource = collection;
        }
예제 #4
0
 public override IAppointment Copy()
 {
     IAppointment appointment = new MantenimientoSessionApp();
         appointment.CopyFrom(this);
         return appointment;
 }