private void GuardarTatuaje() { try { cTatuaje tatuaje = new cTatuaje(); if (Clave > 0) { //Actualizar SelectedItem.DESCR = Descripcion; SelectedItem.ESTATUS = SelectedEstatus.CLAVE; //tatuaje.Actualizar(SelectedItem); tatuaje.Actualizar(new TATUAJE { ID_TATUAJE = Clave, DESCR = SelectedItem.DESCR, ESTATUS = SelectedEstatus.CLAVE }); } else { //Agregar tatuaje.Insertar(new TATUAJE { ID_TATUAJE = Clave, DESCR = Descripcion, ESTATUS = SelectedEstatus.CLAVE, PM = 0 }); } //Limpiamos las variables Clave = 0; Descripcion = string.Empty; Busqueda = string.Empty; SelectedEstatus = null; //Mostrar Listado GetTatuajes(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }
private bool EliminarTatuaje() { try { if (SelectedItem != null || SelectedItem.ID_TATUAJE >= 99) { cTatuaje tatuaje = new cTatuaje(); if (!tatuaje.Eliminar(Convert.ToInt32(SelectedItem.ID_TATUAJE))) { return(false); } Clave = 0; Descripcion = string.Empty; SelectedEstatus = null; Busqueda = string.Empty; GetTatuajes(); } return(true); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar.", ex); return(false); } }
private void GetTatuajes() { try { cTatuaje tatuaje = new cTatuaje(); ListItems.Clear(); ListItems = new List <TATUAJE>(tatuaje.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); } }