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);
        }
Example #2
0
        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);
        }