public override IAppointment Copy() { IAppointment appointment = new MantenimientoSessionApp(); appointment.CopyFrom(this); return(appointment); }
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; }
public override IAppointment Copy() { IAppointment appointment = new MantenimientoSessionApp(); appointment.CopyFrom(this); return appointment; }