public static PreCuentas Buscar(int id) { PreCuentas preCuentas = new PreCuentas(); Contexto contexto = new Contexto(); try { preCuentas = contexto.PreCuenta.Find(id); contexto.Dispose(); } catch (Exception) { throw; } return(preCuentas); }
private void Buscarbutton_Click(object sender, EventArgs e) { if (Validar(2)) { MessageBox.Show("Llenar Campos vacios"); errorProvider.Clear(); return; } else { preCuentas = Llenaclase(); if (IdnumericUpDown.Value == 0) { if (BLL.PreCuentasBLL.Guardar(preCuentas)) { MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo Guardar!!"); } } else { var result = MessageBox.Show("Seguro de Modificar?", "+Presupuesto Cuentas", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (BLL.PreCuentas.Modificar(Llenaclase())) { MessageBox.Show("Modificado!!"); Limpiar(); } else { MessageBox.Show("No se pudo Guardar!!"); } } } } }
public static bool Guardar(PreCuentas preCuentas) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.PreCuenta.Add(preCuentas) != null) { contexto.SaveChanges(); contexto.Dispose(); paso = true; } } catch (Exception) { throw; } return(paso); }
public static bool Modificar(PreCuentas preCuentas) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Entry(preCuentas).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { contexto.Dispose(); paso = true; } } catch (Exception) { throw; } return(paso); }