public void EliminarCompras(ClsCompraEntity Compras)
        {
            using (var db = new BdModel())
            {
                var p = db.ComprasEntities.Where(c => c.CompraId == Compras.CompraId).FirstOrDefault();

                if (p != null)
                {
                    db.Entry(p).State = System.Data.Entity.EntityState.Deleted;
                    //Mandamo a guardar todos los cambios
                    db.SaveChanges();
                }
            }
        }
        //Metodos de la tabla de Compras

        public Guid GuardarCompras(ClsCompraEntity Compras)
        {
            using (var db = new BdModel())
            {
                try
                {
                    Compras.CompraId = Guid.NewGuid();
                    db.ComprasEntities.Add(Compras);
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    e.ToString();;
                }
                return(Compras.CompraId);
            }
        }
        public void ActualizarCompras(ClsCompraEntity Compras)
        {
            using (var db = new BdModel())
            {
                var p = db.ComprasEntities.Where(c => c.CompraId == Compras.CompraId).FirstOrDefault();

                if (p != null)
                {
                    p.CompraId    = Compras.CompraId;
                    p.Descripcion = Compras.Descripcion;
                    p.Cantidad    = Compras.Cantidad;
                    p.Precio      = Compras.Precio;

                    db.Entry(p).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
            }
        }
 public FormCompras()
 {
     InitializeComponent();
     this._personRule = new PersonRule();
     this._ClsCompra  = new ClsCompraEntity();
 }