private void GetTiposUnidadMedida() { try { cDrogaUM unidadmedida = new cDrogaUM(); ListItems.Clear(); if (string.IsNullOrEmpty(Busqueda)) { ListItems = new cPersonalidadMotivo().ObtenerTodos().ToList(); } else { ListItems = new cPersonalidadMotivo().ObtenerTodos().Where(w => w.DESCR.Contains(Busqueda) || w.ESTATUS.Contains(Busqueda)).ToList(); } 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 EliminarTipoEstudio() { try { //if (SelectedItem != null || SelectedItem.ID_TIPO >= 100) if (SelectedItem != null) { cDrogaUM unidadmedida = new cDrogaUM(); if (!unidadmedida.Eliminar(SelectedItem.ID_UNIDAD_MEDIDA)) { return(false); } Clave = 0; Descripcion = string.Empty; Busqueda = string.Empty; Abreviatura = string.Empty; this.GetTiposUnidadMedida(); } return(true); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar.", ex); return(false); } }
private void GuardarUnidadMedida() { try { cDrogaUM unidadmedida = new cDrogaUM(); if (Clave > 0) { //Actualizar //SelectedItem.DESCR = Descripcion; //tipoEstudio.Actualizar(SelectedItem); unidadmedida.Actualizar(new DROGA_UNIDAD_MEDIDA { ID_UNIDAD_MEDIDA = Clave, ABREVIATURA = Abreviatura, DESCR = Descripcion, ESTATUS = SelectedEstatus.CLAVE }); } else { //Agregar unidadmedida.Insertar(new DROGA_UNIDAD_MEDIDA { ID_UNIDAD_MEDIDA = Clave, ABREVIATURA = Abreviatura, DESCR = Descripcion, ESTATUS = SelectedEstatus.CLAVE }); } //Limpiamos las variables Clave = 0; Descripcion = string.Empty; Busqueda = string.Empty; Abreviatura = string.Empty; SelectedEstatus = null; //Mostrar Listado this.GetTiposUnidadMedida(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }
private void GetTiposUnidadMedida() { try { cDrogaUM unidadmedida = new cDrogaUM(); ListItems.Clear(); ListItems = unidadmedida.ObtenerTodos().ToList(); if (ListItems.Count > 0) { EmptyVisible = false; } else { EmptyVisible = true; } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex); } }