public List<clsIngresoEgresoDET> consulta()
        {
            try
            {

                List<clsIngresoEgresoDET> lista = new List<clsIngresoEgresoDET>();
                INVENTARIOEntities ent = new INVENTARIOEntities();
                var con = from w in ent.IngresoEgresoDet select w;
                foreach (var item in con)
                {
                    clsIngresoEgresoDET clas = new clsIngresoEgresoDET();
                    clas.empresa = Convert.ToInt32(item.IdEmpresa);
                    clas.nroMovimiento = Convert.ToInt32(item.NroMovimiento);
                    clas.numero = Convert.ToInt32(item.numero);
                    clas.tipoArticulo = Convert.ToInt32(item.IdTipoArticulo);
                    clas.articulo = Convert.ToInt32(item.IdArticulo);
                    clas.percha = Convert.ToInt32(item.IdPercha);
                    clas.grupo = Convert.ToInt32(item.IdGrupo);
                    clas.cantidadLlegada = Convert.ToInt32(item.CantidadLlegada);
                    clas.cantidadPedida = Convert.ToInt32(item.CantidadPedida);
                    clas.costo = Convert.ToInt32(item.Costo);
                    clas.subTotal = Convert.ToInt32(item.Subtotal);
                    clas.valorIVA = Convert.ToInt32(item.ValorIVA);
                    clas.valorTotal = Convert.ToInt32(item.ValorTotal);
                }

                return lista;
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error : " + ex);
                return null;
            }
        }
Exemplo n.º 2
0
        public List<clsBodega> consulta()
        {
            try
            {
                List<clsBodega> lista = new List<clsBodega>();
                INVENTARIOEntities ent = new INVENTARIOEntities();
                var con = from w in ent.Bodega select w;
                foreach (var item in con)
                {
                    clsBodega clas = new clsBodega();
                    clas.empresa = Convert.ToInt32(item.IdEmpresa);
                    clas.codigo = Convert.ToInt32(item.IdBodega);
                    clas.descripcion = item.Decripcion;
                    clas.capacidadm2 = Convert.ToInt32(item.Capacidadm2);
                    clas.responsable = Convert.ToString(item.IdResponsable);
                    clas.percha = Convert.ToString(item.IdPercha);
                    clas.direccion = item.Direccion;
                    clas.telefono = item.Telefono ;
                    clas.estado = Convert.ToString(item.IdEstado);
                    lista.Add(clas);

                }
                return lista;
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error : " + ex);
                return null;
            }
        }
Exemplo n.º 3
0
 public List<clsPercha> consulta()
 {
     try
     {
         List<clsPercha> lista = new List<clsPercha>();
         INVENTARIOEntities ent = new INVENTARIOEntities();
         var con = from w in ent.Percha select w;
         foreach (var item in con)
         {
             clsPercha clas = new clsPercha();
             clas.empresa = Convert.ToInt32(item.IdEmpresa);
             clas.codigo = Convert.ToInt32(item.IdPercha);
             clas.descripcion = Convert.ToString(item.Descripcion);
             clas.divisiones = Convert.ToInt32(item.Nro_Divisiones );
             clas.estado = Convert.ToString(item.IdEstado);
             lista.Add(clas);
         }
         return lista;
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error: " + ex);
         return null;
     }
 }
Exemplo n.º 4
0
        public Boolean guardar(clsMotivo ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    Motivo tm = new Motivo();

                        tm.IdEmpresa = Convert.ToInt32(ctm.empresa);
                        tm.IdMotivo = Convert.ToInt32(ctm.codigo);
                        tm.Descripcion = Convert.ToString(ctm.descripcion);
                        tm.IdEstado = Convert.ToInt32(ctm.estado );

                    te.AddToMotivo(tm);
                    te.SaveChanges();
                }
                return true;
            }
            catch (Exception e)
            {
                Mensaje = "ERROR" + e.InnerException + e.Message;
                //System.Windows.Forms.MessageBox.Show("error al guardar" + e);
                return false;
            }
        }
Exemplo n.º 5
0
        public Boolean guardar(clsPercha ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    Percha tm = new Percha();

                        tm.IdEmpresa = Convert.ToInt32(ctm.empresa);
                        tm.IdPercha = ctm.codigo;
                        tm.Descripcion = ctm.descripcion;
                        tm.Nro_Divisiones = ctm.divisiones;
                        tm.IdBodega = Convert.ToInt32(ctm.bodega);
                        tm.IdEstado = Convert.ToInt32(ctm.estado);

                    te.AddToPercha(tm);
                    te.SaveChanges();
                }
                return true;
            }
            catch (Exception e)
            {
                Mensaje = "ERROR" + e.InnerException + e.Message;
                //System.Windows.Forms.MessageBox.Show("error al guardar" + e);
                return false;
            }
        }
 public List<clsIngresoEgresoDET> consultaIEDetalle(int nroMov)
 {
     try
     {
         List<clsIngresoEgresoDET> lista = new List<clsIngresoEgresoDET>();
         INVENTARIOEntities ent = new INVENTARIOEntities();
         var sel = from q in ent.IngresoEgresoDet where q.NroMovimiento==nroMov select q;
         foreach (var item in sel)
         {
             clsIngresoEgresoDET clas = new clsIngresoEgresoDET();
             clas.articulo = Convert.ToInt32(item.IdArticulo);
             clas.cantidadPedida = item.Cantidad;
             clas.articulo = item.IdArticulo;
             try
             {
                 clas.NombrePercha = (from q in ent.Percha where q.IdPercha == item.IdPercha select q.Descripcion).First();
                 clas.NombreArticulo = (from q in ent.Articulo where q.IdArticulo == item.IdArticulo select q.Descripcion).First();
             }
             catch (Exception)
             {
             }
             clas.percha = item.IdPercha;
             clas.numero = item.numero;
             clas.empresa = item.IdEmpresa;
             clas.nroMovimiento = item.NroMovimiento;
             lista.Add(clas);
         }
         return lista;
     }
     catch (Exception)
     {
         return null;
     }
 }
        public Boolean guardar(clsTipoMaterial ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    TipoMaterial tm = new TipoMaterial();

                        tm.IdEmpresa = Convert.ToInt32(ctm.empresa);
                        tm.IdTipoMaterial = ctm.codigo;
                        tm.Descripcion = ctm.descripcion;
                        // IdUsuario = Convert.ToInt32(ctm.usuario),
                        tm.IdEstado = Convert.ToInt32(ctm.estado);

                    te.AddToTipoMaterial(tm);
                    te.SaveChanges();
                }
                return true;
            }
            catch (Exception e)
            {
                Mensaje = "ERROR" + e.InnerException + e.Message;
                //Console.WriteLine("ERROR" + e);
                return false;
            }
        }
        public List<clsTransfereciaBodegaDET> consulta()
        {
            try
               {
               List<clsTransfereciaBodegaDET > lista = new List<clsTransfereciaBodegaDET >();
               INVENTARIOEntities ent = new INVENTARIOEntities();
               var con = from w in ent.TransferenciaBodegaDet select w;
               foreach (var item in con)
               {
                   clsTransfereciaBodegaDET  clas = new clsTransfereciaBodegaDET() ;
                   clas.empresa = Convert.ToInt32(item.IdEmpresa);
                   clas.nroTransferencia = Convert.ToInt32(item.NroTransferencia);
                   //clas.numero = Convert.ToInt32(item.Numero );
                   clas.cantidadTrasladada = Convert.ToInt32(item.CantidadTrasladada);
                   clas.articulo = Convert.ToInt32(item.Articulo);
                   //clas.articulo = Convert.ToInt32(item.Estado);

                   lista.Add(clas);

               }
               return lista;
               }
               catch (Exception ex)
               {
               Console.WriteLine("Error : " + ex);
               return null;
               }
        }
        public List<clsOrdenCompraDET> consulta()
        {
            try
            {

                List<clsOrdenCompraDET> lista = new List<clsOrdenCompraDET>();
                INVENTARIOEntities ent = new INVENTARIOEntities();
                var con = from w in ent.OrdenCompraDet select w;
                foreach (var item in con)
                {
                    clsOrdenCompraDET clas = new clsOrdenCompraDET();
                    clas.numero = Convert.ToInt32(item.Numero);
                    clas.empresa = Convert.ToInt32(item.IdEmpresa);
                    clas.linea = Convert.ToInt32(item.Linea);
                    clas.articulo = Convert.ToInt32(item.IdArticulo);
                    clas.cantidad = item.Cantidad;
                    clas.precio = Convert.ToDecimal(item.Precio);
                    lista.Add(clas);
                }
                return lista;
            }
            catch (Exception)
            {
                return null;
            }
        }
Exemplo n.º 10
0
 //metodo que retorna el nombre de la empresa segun Id que se le envia
 public string ConsultarPorId(int id)
 {
     using (INVENTARIOEntities ent = new INVENTARIOEntities())
     {
         var x = (from a in ent.Empresa where a.IdEmpresa == id select a).First();
         return x.NombreComercial;
     }
 }
Exemplo n.º 11
0
 public void eliminar(clsTipoMotor ctm)
 {
     using (INVENTARIOEntities te = new INVENTARIOEntities())
     {
         var t = (from q in te.TipoMotor where q.IdTipoMotor == ctm.codigo select q).First();
         te.DeleteObject(t);
         te.SaveChanges();
     }
 }
Exemplo n.º 12
0
 public void eliminar(clsPercha ctm)
 {
     using (INVENTARIOEntities te = new INVENTARIOEntities())
     {
         var t = (from q in te.Percha where q.IdPercha == ctm.codigo select q).First();
         te.DeleteObject(t);
         te.SaveChanges();
     }
 }
Exemplo n.º 13
0
 public int getIdSiguiente()
 {
     try
     {
         INVENTARIOEntities ent = new INVENTARIOEntities();
         int x = ((from a in ent.Percha  select a.IdPercha).Max()) + 1;
         return x;
     }
     catch (Exception e)
     {
         Console.WriteLine("Error: " + e);
         return 1; //en caso de que no exista algun registro
     }
 }
        public Boolean modificar(clsTipoArticulo ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.TipoArticulo", "IdTipoArticulo", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    TipoArticulo TipoArticulo = (TipoArticulo)OBJ;
                    TipoArticulo.Descripcion = ctm.descripcion;
                    TipoArticulo.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }
Exemplo n.º 15
0
        public Boolean eliminar(clsBodega ctm)
        {
            try
            {

                using (INVENTARIOEntities ent = new INVENTARIOEntities())
                {
                    var x = (from q in ent.Bodega  where q.IdBodega == ctm.IdBodega select q).First();
                    ent.DeleteObject(x);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
Exemplo n.º 16
0
        public List<clsArticulo> consultaArt()
        {
            try
            {
                List<clsArticulo> listado = new List<clsArticulo>();
                INVENTARIOEntities art = new INVENTARIOEntities();
                var con = from w in art.Articulo select w;
                foreach (var item in con)
                {
                    clsArticulo clsArt = new clsArticulo();

                    clsArt.IdArt = Convert.ToInt32(item.IdArticulo);
                    clsArt.DescArt = item.Descripcion;
                    clsArt.FProduccion = Convert.ToDateTime(item.FechaProduccion);
                    clsArt.CantMinima = Convert.ToInt32(item.CantidadMinima);
                    clsArt.CantMaxima = Convert.ToInt32(item.CantidadMaxima);
                    clsArt.CantActual = Convert.ToInt32(item.CantidadActual);
                    clsArt.UMed = Convert.ToInt32(item.IdUnidadMedida);
                    clsArt.FCaducidad = Convert.ToDateTime(item.FechaCaducidad);
                    clsArt.TipoArt = Convert.ToInt32(item.IdTipoArticulo);
                    clsArt.GrupoArt = Convert.ToInt32(item.IdGrupo);
                    clsArt.TipoChasis = Convert.ToInt32(item.IdChasis);
                    clsArt.SChasis = item.SerieChasis;
                    clsArt.TipoMotor = Convert.ToInt32(item.IdTipoMotor);
                    clsArt.SMotor = item.SerieMotor;
                    clsArt.NPlaca = Convert.ToString(item.NroPlaca);
                    clsArt.TipoComb = Convert.ToInt32(item.IdTipoCombustible);
                    clsArt.ColorArt = Convert.ToInt32(item.IdColor);
                    clsArt.MarcaArt = Convert.ToInt32(item.IdMarca);
                    clsArt.ModeloArt = Convert.ToInt32(item.Modelo);
                    clsArt.TipoMat = Convert.ToInt32(item.TipoMaterial);
                    clsArt.ObservArt = item.Observacion;
                    clsArt.EstArt = Convert.ToInt32(item.IdEstado);

                    listado.Add(clsArt);
                }
                return listado;
            }
            catch (Exception)
            {
                //Console.WriteLine("ERROR " + e);
                return null;
            }
        }
 public List<clsArticulo> consultainventario()
 {
     try
     {
         List<clsArticulo> lista = new List<clsArticulo>();
         INVENTARIOEntities ent = new INVENTARIOEntities();
         var sel = from q in ent.Articulo select q;
         foreach (var item in sel)
         {
             clsArticulo clas = new clsArticulo();
             clas.IdArt = item.IdArticulo;
             clas.DescArt = item.Descripcion;
             lista.Add(clas);
         }
         return lista;
     }
     catch (Exception)
     {
         return null;
     }
 }
 public List<clsBodega> consultaBodega()
 {
     try
     {
         List<clsBodega> lista = new List<clsBodega>();
         INVENTARIOEntities ent = new INVENTARIOEntities();
         var sel = from q in ent.Bodega select q;
         foreach (var item in sel)
         {
             clsBodega clas = new clsBodega();
             clas.codigo = item.IdBodega;
             clas.descripcion = item.Decripcion;
             lista.Add(clas);
         }
         return lista;
     }
     catch (Exception)
     {
         return null;
     }
 }
 public List<clsTipoMovimiento> consulta()
 {
     try
        {
        List<clsTipoMovimiento> lista = new List<clsTipoMovimiento>();
        INVENTARIOEntities ent = new INVENTARIOEntities();
        var con = from w in ent.TipoMovimiento select w;
        foreach (var item in con)
        {
            clsTipoMovimiento clas = new clsTipoMovimiento();
            clas.empresa = Convert.ToInt32(item.IdEmpresa);
            clas.codigo = Convert.ToInt32(item.IdTipoMovimiento);
            clas.descripcion = item.Descripcion;
            clas.estado = Convert.ToString(item.IdEstado);
            lista.Add(clas);
        }
        return lista;
        }
        catch (Exception)
        {
        return null;
        }
 }
        public List<clsGrupoAF> consultaGrupo()
        {
            try
            {
                List<clsGrupoAF> lista = new List<clsGrupoAF>();
                INVENTARIOEntities ent = new INVENTARIOEntities();
                var con = from w in ent.Grupo select w;

                foreach (var item in con)
                {
                    clsGrupoAF clas = new clsGrupoAF();
                    clas.CodGrupo = item.IdGrupo;
                    clas.Descripcion = item.Descripcion;

                    lista.Add(clas);
                }
                return lista;
            }
            catch (Exception)
            {

                return null;
            }
        }
Exemplo n.º 21
0
 public List<clsColor> consultaColor()
 {
     try
     {
         List<clsColor> listaColor = new List<clsColor>();
         INVENTARIOEntities ta = new INVENTARIOEntities();
         var con = from w in ta.Color select w;
         foreach (var item in con)
         {
             clsColor clsColorArt = new clsColor();
             clsColorArt.empresa = Convert.ToInt32(item.IdEmpresa);
             clsColorArt.codigo = item.IdColor;
             clsColorArt.descripcion = item.Descripcion;
             clsColorArt.estado = Convert.ToString(item.IdEstado);
             listaColor.Add(clsColorArt);
         }
         return listaColor;
     }
     catch (Exception e)
     {
         Console.WriteLine("ERROR " + e);
         return null;
     }
 }
Exemplo n.º 22
0
        public Boolean modificar(clsPercha ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.Percha", "IdPercha", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    Percha Percha = (Percha)OBJ;
                    Percha.Descripcion = ctm.descripcion;
                    Percha.Nro_Divisiones = ctm.divisiones;
                    Percha.IdBodega = Convert.ToInt32(ctm.bodega);
                    Percha.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }
        public bool guardarTomaFisica(ref clsTomaFisicaCAB dato)
        {
            try
            {
                INVENTARIOEntities enti = new INVENTARIOEntities();
                int numero = 0;
                try
                {
                    numero = (from q in enti.TomaFisicaCab where q.IdEmpresa == 1 select q.NroTomaFisica).Max() + 1;
                }
                catch (Exception)
                {
                    numero = 1;
                }
                dato.NroTomaFisica = numero;
                using (INVENTARIOEntities ent = new INVENTARIOEntities())
                {
                    TomaFisicaCab cab = new TomaFisicaCab()
                    {
                        NroTomaFisica = Convert.ToInt32(dato.NroTomaFisica),
                        IdEmpresa = 1,
                        IdMotivo = dato.IdMotivo,
                        FechaTomaFisica = dato.FechaTomaFisica,
                        FechaModificacion = dato.FechaModificacion,
                        Usuario = dato.Usuario,
                        IdTipoArticulo = dato.IdTipoArticulo,
                        IdBodega = dato.IdBodega,
                        Auditor = dato.Auditor,
                        Observacion = dato.Observacion,
                        IdEstado = dato.IdEstado

                    };
                    ent.AddToTomaFisicaCab(cab);
                    ent.SaveChanges();
                    int linea = 1;

                    foreach (var item in dato.detalle)
                    {
                        TomaFisicaDet det = new TomaFisicaDet()
                        {
                            IdEmpresa = 1,
                            linea = linea,
                            NroTomaFisica = dato.NroTomaFisica,
                            IdArticulo = item.IdArticulo,
                            ExistenciaSistema = item.ExistenciaSistema,
                            ExistenciaFisica = item.ExistenciaFisica,
                            CantidadAjustada = item.CantidadAjustada,
                            FechaAjuste = item.FechaAjuste
                        };
                        linea = linea + 1;
                        ent.AddToTomaFisicaDet(det);
                        ent.SaveChanges();

                    }
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
        public bool ModificarTomaFisica(clsTomaFisicaCAB dato)
        {
            try
            {
                INVENTARIOEntities enti = new INVENTARIOEntities();

                    var sel = (from q in enti.TomaFisicaDet where q.IdEmpresa == 1 && q.NroTomaFisica==dato.NroTomaFisica select q);
                    foreach (var item in sel)
                    {
                        enti.DeleteObject(item);
                    }
                    enti.SaveChanges();

                using (INVENTARIOEntities ent = new INVENTARIOEntities())
                {
                    int linea = 1;
                    foreach (var item in dato.detalle)
                    {
                        TomaFisicaDet det = new TomaFisicaDet()
                        {
                            IdEmpresa = 1,
                            linea =linea,
                            NroTomaFisica = dato.NroTomaFisica,
                            IdArticulo = item.IdArticulo,
                            ExistenciaSistema = item.ExistenciaSistema,
                            ExistenciaFisica = item.ExistenciaFisica,
                            CantidadAjustada = item.CantidadAjustada,
                            FechaAjuste = item.FechaAjuste
                        };
                        linea = linea + 1;
                        ent.AddToTomaFisicaDet(det);
                        ent.SaveChanges();
                    }
                }
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
 public List<clsMotivo> consultaMotivo()
 {
     try
     {
         List<clsMotivo> lista = new List<clsMotivo>();
         INVENTARIOEntities ent = new INVENTARIOEntities();
         var sel = from q in ent.Motivo select q;
         foreach (var item in sel)
         {
             clsMotivo clas = new clsMotivo();
             clas.codigo = item.IdMotivo;
             clas.descripcion = item.Descripcion;
             lista.Add(clas);
         }
         return lista;
     }
     catch (Exception)
     {
         return null;
     }
 }
Exemplo n.º 26
0
        public Boolean modificar(clsMarca ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.Marca", "IdMarca", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    Marca Marca = (Marca)OBJ;
                    Marca.Descripcion = ctm.descripcion;
                    Marca.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }
 public int getIdSegunDescripcionInventarioMotor(string descrip)
 {
     try
     {
         using (INVENTARIOEntities ent = new INVENTARIOEntities())
         {
             var x = (from a in ent.TipoMotor where a.Descripcion == descrip select a).First();
             return x.IdTipoMotor; //se lo puede cambiar y devolver el objeto x que en realidad es un objeto estado lleno con valores correcto segun la base
         }
     }
     catch (Exception e)
     {
         Console.WriteLine("No se encontro, Error: " + e);
         return 0;
     }
 }
 /*****Funciones que corresponderan a la calse de Inventario.Motor*****/
 public string getDescripcionSegunIdInventarioMotor(int id)
 {
     try
     {
         using (INVENTARIOEntities ent = new INVENTARIOEntities())
         {
             var x = (from a in ent.TipoMotor where a.IdTipoMotor == id select a).First();
             return x.Descripcion;
         }
     }
     catch (Exception e)
     {
         Console.WriteLine("Error: " + e);
         return null;
     }
 }
Exemplo n.º 29
0
        public Boolean modificar(clsBodega ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.Bodega", "IdBodega", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    Bodega Bodega = (Bodega)OBJ;
                    Bodega.Decripcion = ctm.descripcion;
                    Bodega.Capacidadm2 = ctm.capacidadm2;
                    Bodega.IdResponsable = Convert.ToInt32(ctm.responsable);
                    Bodega.IdPercha = Convert.ToInt32(ctm.percha);
                    Bodega.Direccion = ctm.direccion;
                    Bodega.Telefono = ctm.telefono;
                    Bodega.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }
Exemplo n.º 30
0
        public Boolean guardar(clsBodega ctm, ref string Mensaje)
        {
            try
            {
                using (INVENTARIOEntities te = new INVENTARIOEntities())
                {
                    Bodega tm = new Bodega();

                       tm. IdEmpresa = Convert.ToInt32(ctm.empresa);
                        tm.IdBodega = ctm.codigo;
                        tm.Decripcion = ctm.descripcion;
                        tm.Capacidadm2 = ctm.capacidadm2;
                        tm.IdResponsable = Convert.ToInt32(ctm.responsable);
                        tm.IdPercha = Convert.ToInt32(ctm.percha);
                        tm.Direccion = ctm.direccion;
                        tm.Telefono = ctm.telefono;

                        tm.IdEstado = Convert.ToInt32(ctm.estado);

                    te.AddToBodega(tm);
                    te.SaveChanges();
                 }
                return true;
            }
            catch (Exception e)
            {

                Mensaje = "ERROR" + e.InnerException + e.Message;
                //System.Windows.Forms.MessageBox.Show("error al guardar" + e);
                return false;
            }
        }