Exemplo n.º 1
0
        void view_EditParameter(object sender, DataEventArgs <CONSQLParameter> e)
        {
            WindowParmeter          = new FormWindow();
            WindowParmeter.Header   = "Ingrese Parametro";
            WindowParmeter.CanClose = true;
            WindowParmeter.CanMove  = true;
            WindowParmeter.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            WindowParmeter.Owner   = view;
            WindowParmeter.Closed += WindowParmeter_Closed;
            viewNewSQLParameter    = container.Resolve <CONSQLParameterView>();
            viewNewSQLParameter.ViewModel.Window       = Window;
            viewNewSQLParameter.ViewModel.Model.Entity = e.Value;
            viewNewSQLParameter.ViewModel.Model.SelectedDefaultDateValue = EasyApp.Current.ListDefaultDateValues.FirstOrDefault(x => x.Int32Value == viewNewSQLParameter.ViewModel.Model.DefaultDateValue);
            //viewNewSQLParameter.ViewModel.childModify = false;SelectedDefaultDateValue
            //viewNewSQLParameter.Toolbar.Visibility = Visibility.Collapsed;
            //viewNewSQLParameter.Expander.Visibility = Visibility.Collapsed;
            //viewNewSQLParameter.TabItemChilsSQls.Visibility = Visibility.Collapsed;
            //viewNewSQLParameter.TabItemParameters.Visibility = Visibility.Collapsed;
            //viewNewSQLParameter.DialogToolbar.Visibility = Visibility.Visible;
            //viewNewSQLParameter.ViewModel.OnNewCommand(new Object());
            //viewNewSQLParameter.ViewModel.Model.Connection = Model.Connection;
            //viewNewSQLParameter.ViewModel.Model.Company = Model.Company;
            //((EasyApp)viewNewSQL.FindResource("dataProvider")).ListStructures = EasyApp.Current.GetChildStructures(Model.Structure);

            //Se coloca en true para que no ejecute el metodo new al abrir la ventana por primera vez
            viewNewSQLParameter.isLoaded = true;
            viewNewSQLParameter.ViewModel.OkParameterCommand     = new RelayCommand(OnOkParameterCommand);
            viewNewSQLParameter.ViewModel.CancelParameterCommand = new RelayCommand(OnCancelParameterCommand);
            WindowParmeter.Content = viewNewSQLParameter;
            WindowParmeter.ShowDialog();
        }
 public BaseCONSQLParameterViewModel(IUnityContainer container, CONSQLParameterView view)
     : base()
 {
     this.view      = view;
     this.container = container;
     Model          = new CONSQLParameterModel();
     this.view.DataGridDetailSelectionChange += OnDataGridDetailSelectionChange;
 }
 public CONSQLParameterViewModel(IUnityContainer container, CONSQLParameterView view)  : base(container, view)
 {
 }