public static bool Guardar(Adicionales adicionales) { if (!Existe(adicionales.AdicionalId)) { return(Insertar(adicionales)); } else { return(Modificar(adicionales)); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Adicionales encontrado = AdicionalesBLL.Buscar(Adicional.AdicionalId); if (encontrado != null) { Adicional = encontrado; Cargar(); MessageBox.Show("Puntos encontrados!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information); } else { Limpiar(); MessageBox.Show("No existe en la base de datos", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } }
/// <summary> /// Permite buscar una entidad en la base de datos /// </summary> /// <param name="id">El Id de la entidad que se desea buscar</param> public static Adicionales Buscar(int id) { Adicionales adicionales = new Adicionales(); Contexto contexto = new Contexto(); try { adicionales = contexto.Adicionales.Find(id); } catch (Exception) { throw; } finally { contexto.Dispose(); } return(adicionales); }
public static Adicionales Buscar(int id) { Contexto contexto = new Contexto(); Adicionales Adicional = new Adicionales(); try { Adicional = contexto.Adicionales.Find(id); } catch { throw; } finally { contexto.Dispose(); } return(Adicional); }
private static bool Modificar(Adicionales Adicional) { Contexto contexto = new Contexto(); bool paso = false; try { contexto.Entry(Adicional).State = EntityState.Modified; paso = (contexto.SaveChanges() > 0); } catch { throw; } finally { contexto.Dispose(); } return(paso); }
private static bool Insertar(Adicionales Adicional) { Contexto contexto = new Contexto(); bool paso = false; try { contexto.Adicionales.Add(Adicional); paso = (contexto.SaveChanges() > 0); } catch { throw; } finally { contexto.Dispose(); } return(paso); }
/// <summary> /// Permite modificar una entidad en la base de datos /// </summary> /// <param name="adicionales">La entidad que se desea modificar</param> private static bool Modificar(Adicionales adicionales) { bool paso = false; Contexto contexto = new Contexto(); try { //marcar la entidad como modificada para que el contexto sepa como proceder contexto.Entry(adicionales).State = EntityState.Modified; paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
/// <summary> /// Permite guardar una entidad en la base de datos /// </summary> /// <param name="adicionales">La entidad que se desea guardar</param> private static bool Insertar(Adicionales adicionales) { bool paso = false; Contexto contexto = new Contexto(); try { //Agregar la entidad que se desea insertar al contexto contexto.Adicionales.Add(adicionales); paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private bool ExisteEnLaBaseDeDatos() { Adicionales a = AdicionalesBLL.Buscar(Adicional.AdicionalId); return(a != null); }
private void Limpiar() { this.Adicional = new Adicionales(); this.DataContext = Adicional; }