public void deleteBom(int id)
 {
     using (dbEntities context = new dbEntities())
     {
         RegistroDAO rDAO = new RegistroDAO();
         bom         bom  = context.boms.First(b => b.bom_id == id);
         //bom.registro_id = rDAO.addRegistro();
         bom.registro_id = 1;
         bom.activo      = 0;
         ((IObjectContextAdapter)context).ObjectContext.ApplyCurrentValues("boms", bom);
         context.SaveChanges();
     }
 }
 public void addBom(bom bom)
 {
     using (dbEntities context = new dbEntities())
     {
         RegistroDAO rDAO = new RegistroDAO();
         bom.registro_id = rDAO.addRegistro();
         //bom.registro_id = 1;
         bom.activo        = 1;
         bom.semana_inicio = WeekOfTheYear(bom.fecha_inicio);
         bom.semana_fin    = WeekOfTheYear(bom.fecha_fin);
         context.boms.Add(bom);
         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();
     }
 }