/// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Articulo. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToArticulo(Articulo articulo)
 {
     base.AddObject("Articulo", articulo);
 }
 /// <summary>
 /// Crear un nuevo objeto Articulo.
 /// </summary>
 /// <param name="idEmpresa">Valor inicial de la propiedad IdEmpresa.</param>
 /// <param name="idArticulo">Valor inicial de la propiedad IdArticulo.</param>
 /// <param name="descripcion">Valor inicial de la propiedad Descripcion.</param>
 /// <param name="idTipoArticulo">Valor inicial de la propiedad IdTipoArticulo.</param>
 /// <param name="idGrupo">Valor inicial de la propiedad IdGrupo.</param>
 public static Articulo CreateArticulo(global::System.Int32 idEmpresa, global::System.Int32 idArticulo, global::System.String descripcion, global::System.Int32 idTipoArticulo, global::System.Int32 idGrupo)
 {
     Articulo articulo = new Articulo();
     articulo.IdEmpresa = idEmpresa;
     articulo.IdArticulo = idArticulo;
     articulo.Descripcion = descripcion;
     articulo.IdTipoArticulo = idTipoArticulo;
     articulo.IdGrupo = idGrupo;
     return articulo;
 }
        public Boolean GuardarArt(clsArticulo artic, ref string msg)
        {
            try
            {
                using (INVENTARIOEntities b_art = new INVENTARIOEntities())
                {
                    Articulo art = new Articulo();

                        art.IdEmpresa = artic.EmpresaArt;
                        art.IdArticulo = Convert.ToInt32(artic.IdArt);
                        art.Descripcion = artic.DescArt;
                        art.FechaProduccion = artic.FProduccion;
                        art.CantidadMinima = artic.CantMinima;
                        art.CantidadMaxima = artic.CantMaxima;
                        art.CantidadActual = artic.CantActual;
                        if (artic.UMed == 0)
                            art.IdUnidadMedida = null;
                        else
                            art.IdUnidadMedida =  artic.UMed;
                        art.FechaCaducidad = artic.FCaducidad;
                        art.IdTipoArticulo = artic.TipoArt;
                        art.IdGrupo = artic.GrupoArt;
                    if(artic.TipoChasis !=0)
                        art.IdChasis = artic.TipoChasis;
                        art.SerieChasis = artic.SChasis;
                        if (artic.TipoMotor != 0)
                        art.IdTipoMotor = artic.TipoMotor;
                        art.SerieMotor = artic.SMotor;
                        art.NroPlaca = artic.NPlaca;
                    if (artic.TipoComb != 0)
                        art.IdTipoCombustible = artic.TipoComb;
                    if (artic.ColorArt != 0)
                        art.IdColor = artic.ColorArt;
                    if (artic.MarcaArt != 0)
                        art.IdMarca = artic.MarcaArt;
                    if (artic.ModeloArt != 0)
                        art.IdModelo = artic.ModeloArt;
                    if(artic.TipoMat!=0)
                        art.IdTipoMaterial = artic.TipoMat;
                        art.Observacion = artic.ObservArt;
                    if(artic.EstArt !=0)
                        art.IdEstado = artic.EstArt;
                    b_art.AddToArticulo(art);
                    b_art.SaveChanges();
                }
                return true;
            }
            catch (Exception e)
            {
                msg = "ERROR : " + e.InnerException + e.Message;
                return false;
            }
        }