public void deleteArticulo(int id)
 {
     using (dbEntities context = new dbEntities())
     {
         articulo art = context.articuloes.First(a => a.articulo_id == id);
         context.articuloes.Remove(art);
         context.SaveChanges();
     }
 }
        public void updateArticulo(articulo art)
        {
            using (dbEntities context = new dbEntities())
            {
                articulo articulo = context.articuloes.First(a => a.articulo_id == art.articulo_id);

                context.articuloes.Attach(context.articuloes.Single(a => a.articulo_id == art.articulo_id));
                ((IObjectContextAdapter)context).ObjectContext.ApplyCurrentValues("articulos", art);
                context.SaveChanges();
            }
        }
 public void addArticulo(float precioStd, string descripcion, int tipoArticulo, int um)
 {
     using (dbEntities context = new dbEntities())
     {
         articulo       art  = new articulo();
         DescripcionDAO dDAO = new DescripcionDAO();
         RegistroDAO    rDAO = new RegistroDAO();
         art.descripcion_id = dDAO.addDescripcion(descripcion);
         art.precio_std     = precioStd;
         //art.codigo = codigo;
         art.tipo_articulo = tipoArticulo;
         art.unidad_med    = um;
         art.registro_id   = rDAO.addRegistro();
         context.articuloes.Add(art);
         context.SaveChanges();
     }
 }