//UPDATE
        protected override void UpdateItem()
        {
            var dialog = new ProjectWindow(SelectedItem);

            dialog.ShowDialog();

            var vm = dialog.DataContext as ProjectVM;

            if (vm.Saved)
            {
                NewItem = SelectedItem.Name;
                Status  = "Proyecto actualizado correctamente";
            }
        }
        //ADD
        protected override void CreateItem(string value)
        {
            var dialog = new ProjectWindow(value);

            dialog.ShowDialog();

            var vm = dialog.DataContext as ProjectVM;

            if (vm.Saved)
            {
                SelectedItem = vm.Project;
                _items.Add(vm.Project);
                Status = "Proyecto añadido correctamente";
            }
        }
Exemplo n.º 3
0
 public void ProjectExecuted(object param)
 {
     try
     {
         ProjectWindow projectWindow = new ProjectWindow();
         projectWindow.DataContext = this.RvtSheetData;
         if ((bool)projectWindow.ShowDialog())
         {
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Failed to open project items.\n" + ex.Message, "Open Project Info", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
Exemplo n.º 4
0
        private void ButtonAddProject_Click(object sender, RoutedEventArgs e)
        {
            this.edit = false;
            ProjectWindow projectWindow = new ProjectWindow(edit, selRow);

            projectWindow.ShowDialog();

            clsProyectos obj = new clsProyectos();

            dt_proyectos = obj.CargarProyectos();

            dt_proyectos.Columns[0].ColumnName = "PROJECT ID";
            dt_proyectos.Columns[1].ColumnName = "NAME";
            dt_proyectos.Columns[2].ColumnName = "DESCRIPTION";

            ProjectsDataGrid.ItemsSource = dt_proyectos.DefaultView;
        }
Exemplo n.º 5
0
        private void ButtonEditProject_Click(object sender, RoutedEventArgs e)
        {
            if (ProjectsDataGrid.SelectedItem != null && ProjectsDataGrid.SelectedItem.ToString() != "{NewItemPlaceholder}")
            {
                edit   = true;
                selRow = ProjectsDataGrid.SelectedIndex;
                ProjectWindow projectWindow = new ProjectWindow(edit, selRow);
                projectWindow.ShowDialog();

                clsProyectos obj = new clsProyectos();
                dt_proyectos = obj.CargarProyectos();

                dt_proyectos.Columns[0].ColumnName = "PROJECT ID";
                dt_proyectos.Columns[1].ColumnName = "NAME";
                dt_proyectos.Columns[2].ColumnName = "DESCRIPTION";

                ProjectsDataGrid.ItemsSource = dt_proyectos.DefaultView;
            }
        }