Beispiel #1
0
        public Form_RutaDeViaje_Add(OnAddSuccessDelegate <RutaDeViajeViewModel> onAddSuccess)
        {
            InitializeComponent();
            LoadDropdowns();

            _OnAddSuccess = onAddSuccess;
            _ViewModel    = new RutaDeViajeViewModel();
            BindViewModel();
        }
Beispiel #2
0
        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();
        }