private void AgregarArea() { try { if (Area == -1) { new Dialogos().ConfirmacionDialogo("Validación", "Favor de seleccionar un área"); return; } if (LstEquiposArea == null) { LstEquiposArea = new ObservableCollection <EQUIPO_AREA>(); } if (LstEquiposArea.Count(w => w.ID_AREA == Area) == 0) { LstEquiposArea.Add(new EQUIPO_AREA() { IP = GlobalVar.gIP, MAC_ADDRESS = GlobalVar.gMAC_ADDRESS, AREA = SelectedArea }); } else { new Dialogos().ConfirmacionDialogo("Validación", "El área seleccionada ya existe"); } Area = -1; } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al agregar área.", ex); } }
private void GuardarArea() { try { var ea = new List <EQUIPO_AREA>(); if (LstEquiposArea != null) { ea = LstEquiposArea.Select(w => new EQUIPO_AREA() { IP = w.IP, MAC_ADDRESS = w.MAC_ADDRESS, ID_AREA = w.AREA.ID_AREA, REGISTRO_FEC = Hoy }).ToList(); if (new cEquipo_Area().Guardar(GlobalVar.gIP, GlobalVar.gMAC_ADDRESS, ea)) { new Dialogos().ConfirmacionDialogo("Éxito", "La información se guardo correctamente"); StaticSourcesViewModel.SourceChanged = false; } } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar área.", ex); } }