private void GuardarAreaTrabajo() { try { cAreaTrabajo areaTrabajo = new cAreaTrabajo(); if (Clave > 0) { //Actualizar SelectedItem.DESCR = Descripcion; areaTrabajo.Actualizar(new AREA_TRABAJO { ID_AREA_EMP = SelectedItem.ID_AREA_EMP, DESCR = Descripcion }); } else { //Agregar areaTrabajo.Insertar(new AREA_TRABAJO { ID_AREA_EMP = Clave, DESCR = Descripcion }); } //Limpiamos las variables Clave = 0; Descripcion = string.Empty; Busqueda = string.Empty; //Mostrar Listado this.GetAreaTrabajo(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }
private void GetAreaTrabajo() { try { cAreaTrabajo areaTrabajo = new cAreaTrabajo(); ListItems.Clear(); ListItems = new ObservableCollection <AREA_TRABAJO>(areaTrabajo.ObtenerTodos(Busqueda)); if (ListItems.Count > 0) { EmptyVisible = false; } else { EmptyVisible = true; } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex); } }
private bool EliminarAreaTrabajo() { try { if (SelectedItem != null) { cAreaTrabajo areaTrabajo = new cAreaTrabajo(); if (!areaTrabajo.Eliminar(SelectedItem.ID_AREA_EMP)) { return(false); } Clave = 0; Descripcion = string.Empty; Busqueda = string.Empty; this.GetAreaTrabajo(); } return(true); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar.", ex); return(false); } }