public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { LibrosBiblicos librosBiblicos = contexto.Libros.Find(id); if (librosBiblicos != null) { contexto.Entry(librosBiblicos).State = EntityState.Deleted; } if (contexto.SaveChanges() > 0) { paso = true; contexto.Dispose(); } } catch (Exception) { throw; } return(paso); }
private void BuscarButton_Click(object sender, EventArgs e) { if (validar(1)) { MessageBox.Show("Favor de Llenar Casilla para poder Buscar"); } else { int id = Convert.ToInt32(libroIdNumericUpDown.Value); LibrosBiblicos librosbiblicos = BLL.LibrosBiblicosBLL.Buscar(id); if (librosbiblicos != null) { libroIdNumericUpDown.Value = librosbiblicos.LibroId; fechaDateTimePicker.Value = librosbiblicos.Fecha; descripcionTextBox.Text = librosbiblicos.Descripcion; siglasTextBox.Text = librosbiblicos.Siglas; tipoTextBox.Text = librosbiblicos.Tipo; } else { MessageBox.Show("No Fue Encontrado!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); } GeneralerrorProvider.Clear(); } }
public static LibrosBiblicos Buscar(int id) { LibrosBiblicos librosBiblicos = new LibrosBiblicos(); Contexto contexto = new Contexto(); try { librosBiblicos = contexto.Libros.Find(id); contexto.Dispose(); } catch (Exception) { throw; } return(librosBiblicos); }
private LibrosBiblicos Llenaclase() { LibrosBiblicos librosbiblicos = new LibrosBiblicos(); librosbiblicos.LibroId = Convert.ToInt32(libroIdNumericUpDown.Value); librosbiblicos.Descripcion = descripcionTextBox.Text; librosbiblicos.Fecha = fechaDateTimePicker.Value; librosbiblicos.Siglas = siglasTextBox.Text; librosbiblicos.Tipo = tipoTextBox.Text; return(librosbiblicos); }
public static bool Guardar(LibrosBiblicos librosBiblicos) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.Libros.Add(librosBiblicos) != null) { contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Editar(LibrosBiblicos librosBiblicos) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Entry(librosBiblicos).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
private void Guardarbutton_Click(object sender, EventArgs e) { bool paso = false; LibrosBiblicos librosbiblicos = Llenaclase(); if (validar(2)) { MessageBox.Show("Favor de Llenar las Casillas"); } else { if (libroIdNumericUpDown.Value == 0) { paso = BLL.LibrosBiblicosBLL.Guardar(librosbiblicos); } else { var V = BLL.LibrosBiblicosBLL.Buscar(Convert.ToInt32(libroIdNumericUpDown.Value)); if (V != null) { paso = BLL.LibrosBiblicosBLL.Editar(librosbiblicos); } } Limpiar(); GeneralerrorProvider.Clear(); if (paso) { MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }