//public InsertTransporteViewModel CreateInsertTransporteViewModel()
        //{
        //    return new InsertTransporteViewModel(this);
        //}

        public ModifyTransporteViewModel CreateModifyTransporteViewModel()
        {
            InsertTransporteModel transporteModel = new InsertTransporteModel(new TransporteDataMapper(), this.ActualUser);

            if (this._catalogTransporteModel != null && this._catalogTransporteModel.SelectedTransporte != null)
            {
                transporteModel.TransporteName = this._catalogTransporteModel.SelectedTransporte.TRANSPORTE_NAME;
                transporteModel.UnidTransporte = this._catalogTransporteModel.SelectedTransporte.UNID_TRANSPORTE;
                transporteModel.TipoEmpresa    = this._catalogTransporteModel.SelectedTransporte.TipoEmpresa;
            }
            return(new ModifyTransporteViewModel(this, transporteModel));
        }
 /// <summary>
 /// Ejecuta la acción del command
 /// </summary>
 /// <param name="catalogItemStatusViewModel"></param>
 public AddTransporteViewModel(CatalogTransporteViewModel catalogTransporteViewModel)
 {
     this._addTransporte = new InsertTransporteModel(new TransporteDataMapper(), catalogTransporteViewModel.ActualUser);
     this._catalogTransporteViewModel = catalogTransporteViewModel;
     try
     {
         this._catalogTipoEmpresaModel = new CatalogTipoEmpresaModel(new TipoEmpresaDataMapper());
     }
     catch (ArgumentException ae)
     {
         ;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// Ejecuta la acción del command
 /// </summary>
 /// <param name="catalogItemStatusViewModel"></param>
 public ModifyTransporteViewModel(CatalogTransporteViewModel catalogTransporteViewModel, InsertTransporteModel selectedTransporteModel)
 {
     this._transporte = new InsertTransporteModel(new TransporteDataMapper(), catalogTransporteViewModel.ActualUser);
     this._catalogTransporteViewModel = catalogTransporteViewModel;
     this._transporte.UnidTransporte  = selectedTransporteModel.UnidTransporte;
     this._transporte.TransporteName  = selectedTransporteModel.TransporteName;
     this._transporte.TipoEmpresa     = selectedTransporteModel.TipoEmpresa;
     try
     {
         this._catalogTipoEmpresaModel = new CatalogTipoEmpresaModel(new TipoEmpresaDataMapper());
     }
     catch (ArgumentException ae)
     {
         ;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
 public HistorialViewModel(InsertTransporteModel b)
 {
     unid = b.UnidTransporte;
     HistorialCollection = GetHistorial("TRANSPORTE");
 }