private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (AreaGrid.SelectedItem != null)
     {
         BusinessModelParser.RemoveArea(((Area)AreaGrid.SelectedItem).Code);
         Areas.Remove((Area)AreaGrid.SelectedItem);
     }
 }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            // UPDATE
            Area model = null;

            if (AreaGrid.SelectedItem != null)
            {
                model = (Area)AreaGrid.SelectedItem;
            }
            else
            {
                model = new Area()
                {
                    Code        = txtAreaCode.Text,
                    Name        = txtAreaName.Text,
                    Description = txtDescription.Text,
                    IsActive    = chkIsActive.IsChecked,
                    CreatedOn   = DateTime.Now
                };
            }

            BusinessModelParser.SaveArea(model);
            Areas.Add(model);
        }
 private void GetRecords()
 {
     _areaList = new ObservableCollection <Area>(BusinessModelParser.GetAreas());
     _areaList.CollectionChanged += this.OnCollectionChanged;
 }
Exemplo n.º 4
0
 public AreaViewModel()
 {
     _areaList = new ObservableCollection <Area>(BusinessModelParser.GetAreas());
     //_areaList.CollectionChanged += this.OnCollectionChanged;
     _saveAreaCommand = new SaveAreaCommand(newArea);
 }
 public AreaCardPage(string areaCode)
 {
     InitializeComponent();
     area        = BusinessModelParser.GetArea(areaCode);
     DataContext = area;
 }
Exemplo n.º 6
0
 public AreaViewModel()
 {
     areas = BusinessModelParser.GetAreas();
     //infoVM = new CustomerInfoViewModel() { Info = "hello world" };
     UpdateCommand = new DeleteAreaCommand(this);
 }