public Form_Recorrido_Edit(OnEditSuccessDelegate <RecorridoViewModel> onEditSuccess, int idRecorrido) { InitializeComponent(); _OnEditSuccess = onEditSuccess; //obtengo el recorrido de la base y lo mapeo a un viewmodel _ViewModel = new RecorridoViewModel(RecorridoDAO.GetByID(idRecorrido)); //bindeo las propiedades del viewmodel a los controles BindViewModel(); }
public Form_Crucero_Edit(OnEditSuccessDelegate <CruceroViewModel> onEditSuccess, int idCrucero) { InitializeComponent(); LoadDropdowns(); _OnEditSuccess = onEditSuccess; _ViewModel = new CruceroViewModel(); //Obtengo object de la base y lo mapeo al viewmodel var crucero = CruceroDAO.GetByID(idCrucero); _ViewModel.MapFromDomainObject(crucero); //Bindeo el viewmodel a los inputs BindViewModel(); }
public Form_Rol_Edit(OnEditSuccessDelegate <RolViewModel> onEditSuccess, int idRol) { InitializeComponent(); _OnEditSuccess = onEditSuccess; //obtengo el rol de la base y lo mapeo a un viewmodel _ViewModel = new RolViewModel(RolDAO.GetByID(idRol)); //inicializo la lista de seleccionados con sus respectivos ids _ViewModel.IdsPermisosSeleccionados = _ViewModel.Permisos.Select(p => p.IDPermiso).ToList(); //bindeo las propiedades del viewmodel a los controles BindViewModel(); }
public Form_RutaDeViaje_Edit(OnEditSuccessDelegate <RutaDeViajeViewModel> onEditSuccess, int idRecorrido) { InitializeComponent(); _OnEditSuccess = onEditSuccess; //obtengo el recorrido de la base y lo mapeo a un viewmodel try { _ViewModel = new RutaDeViajeViewModel((new RutaDeViajeDAO()).GetByID(idRecorrido)); } catch (Exception ex) { _ViewModel = new RutaDeViajeViewModel(); MessageBox.Show(ex.Message); } LoadDropdowns(); //bindeo las propiedades del viewmodel a los controles BindViewModel(); }