public DescargaATMFull(int id = 0, CierreATMs cierre = null, CargaATM carga = null, CargaEmergenciaATMFull carga_emergencia = null, ManifiestoATMFull manifiesto = null, DateTime?fecha = null, DateTime?hora_inicio = null, DateTime?hora_finalizacion = null, DateTime?hora_diferencia = null, string observaciones = "") { this.DB_ID = id; this.Cierre = cierre; this.Hora_inicio = hora_inicio ?? DateTime.Now; this.Hora_finalizacion = hora_finalizacion ?? DateTime.Now; this.Hora_diferencia = hora_diferencia ?? DateTime.Now; this.Observaciones = observaciones; _carga = carga; _carga_emergencia = carga_emergencia; _manifiesto = manifiesto; _fecha = fecha ?? DateTime.Now; }
/// <summary> /// Quitar una emergencia de la carga. /// </summary> /// <param name="emergencia">CargaATM de emergencia a quitar</param> public void quitarEmergencia(CargaATM emergencia) { _emergencias.Remove(emergencia); }
/// <summary> /// Agregar una emergencia a la carga. /// </summary> /// <param name="emergencia">CargaATM de emergencia a agregar</param> public void agregarEmergencia(CargaATM emergencia) { _emergencias.Add(emergencia); }
/// <summary> /// Quitar una carga del cierre. /// </summary> /// <param name="carga">Carga a quitar</param> public void quitarCarga(CargaATM carga) { _cargas.Remove(carga); }
/// <summary> /// Agregar una carga al cierre. /// </summary> /// <param name="carga">Carga a agregar</param> public void agregarCarga(CargaATM carga) { _cargas.Add(carga); }