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 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;
            }
        }
        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 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();
     }
 }
 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();
     }
 }
        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;
            }
        }
        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;
            }
        }
        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;
        }
 public void EliminarArt(clsArticulo artic)
 {
     using (INVENTARIOEntities ar = new INVENTARIOEntities())
     {
         var a = (from q in ar.Articulo where q.IdArticulo == artic.IdArt select q).First();
         ar.DeleteObject(a);
         ar.SaveChanges();
     }
 }
        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 guardarLLegada(clsLlegadaMercaderia dato)
        {
            try
            {
                INVENTARIOEntities enti = new INVENTARIOEntities();
                int numero = 0;
                try
                {
                    numero = (from q in enti.LlegadaMercaderiaCab where q.IdEmpresa == 1 select q.NroMovimiento).Max() + 1;
                }
                catch (Exception)
                {
                    numero = 1;
                }
                dato.NroMovimiento = numero;
                using (INVENTARIOEntities ent=new INVENTARIOEntities())
                {
                    LlegadaMercaderiaCab cab=new LlegadaMercaderiaCab(){
                    NroMovimiento=Convert.ToInt32(dato.NroMovimiento),
                    IdEmpresa=1,
                    //IdTipoMovimiento
                    //IdOrdenCompra=dato.IdOrdenCompra,
                    //IdProveedor
                    Factura=dato.Factura,
                    //FechaMovimiento
                    //IdMotivo
                    //IdBodega
                    //IdResponsable
                    Observacion=dato.Observacion
                    //IdUsuario
                    //IdEstado
                    };
                    ent.AddToLlegadaMercaderiaCab(cab);
                    ent.SaveChanges();

                    foreach (var item in dato.detalle)
                    {
                        LlegadaMercaderiaDet det=new LlegadaMercaderiaDet(){
                        IdEmpresa=1,
                        NroMovimiento=Convert.ToInt32(dato.NroMovimiento),
                        numero=Convert.ToInt32(item.numero),
                        IdArticulo=item.IdArticulo,
                        IdPercha=item.IdPercha,
                        CantidadPedida=item.CantidadPedida,
                        CantidadLlegada=item.CantidadLlegada,
                        Precio=item.Precio,
                        Subtotal=item.Subtotal,
                        ValorIVA=item.ValorIVA,
                        ValorTotal=item.ValorTotal

                        };
                        ent.AddToLlegadaMercaderiaDet(det);
                        ent.SaveChanges();

                    }
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
        public Boolean modificar(clsTipoMaterial ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.TipoMaterial", "IdTipoMaterial", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    TipoMaterial TipoMaterial = (TipoMaterial)OBJ;
                    TipoMaterial.Descripcion = ctm.descripcion;
                    TipoMaterial.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);

                //var t = (from q in te.TipoMaterial where q.IdTipoMaterial == ctm.codigo && q.IdEmpresa == ctm.empresa select q).First();
                //t.IdEmpresa = Convert.ToInt32(ctm.empresa);
                //t.Descripcion = ctm.descripcion;
                //// t.IdUsuario = Convert.ToInt32(ctm.usuario);
                //t.IdEstado = Convert.ToInt32(ctm.estado);
                //te.SaveChanges();
            }
            return true;
        }
        public Boolean ModificarArt(clsArticulo artic)
        {
            try
            {
                using (INVENTARIOEntities ta = new INVENTARIOEntities())
                {
                    EntityKey ekey = new EntityKey("INVENTARIOEntities.Articulo", "IdArticulo", artic.IdArt);
                    object OBJ = null;
                    if (ta.TryGetObjectByKey(ekey, out OBJ))
                    {
                        Articulo c = (Articulo)OBJ;
                        //var c = (from q in ta.Articulo where q.IdArticulo == artic.IdArt select q).First();
                        c.IdEmpresa = artic.EmpresaArt;
                        c.Descripcion = artic.DescArt;
                        c.FechaProduccion = artic.FProduccion;
                        c.CantidadMinima = artic.CantMinima;
                        c.CantidadMaxima = artic.CantMaxima;
                        c.CantidadActual = artic.CantActual;
                        c.IdUnidadMedida = artic.UMed;
                        c.FechaCaducidad = artic.FCaducidad;
                        c.IdTipoArticulo = artic.TipoArt;
                        c.IdGrupo = artic.GrupoArt;
                        c.IdChasis = artic.TipoChasis;
                        c.SerieChasis = artic.SChasis;
                        c.IdTipoMotor = artic.TipoMotor;
                        c.SerieMotor = artic.SMotor;
                        c.NroPlaca = artic.NPlaca;
                        c.IdTipoCombustible = artic.TipoComb;
                        c.IdColor = artic.ColorArt;
                        c.IdMarca = artic.MarcaArt;
                        c.IdModelo = artic.ModeloArt;
                        c.IdTipoMaterial = artic.TipoMat;
                        c.Observacion = artic.ObservArt;
                        c.IdEstado = artic.EstArt;

                    }

                    ta.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
                }
                return true;
            }
            catch
            {
                return false;
            }
        }
        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;
            }
        }
Esempio n. 15
0
        public Boolean modificar(clsMotivo ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.Motivo", "IdMotivo", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    Motivo Motivo = (Motivo)OBJ;
                    Motivo.Descripcion = ctm.descripcion;
                    Motivo.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }
        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 Boolean modificar(clsTipoCombustible ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.TipoCombustible", "IdTipoCombustible", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    TipoCombustible TipoCombustible = (TipoCombustible)OBJ;
                    TipoCombustible.Descripcion = ctm.descripcion;
                    TipoCombustible.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }
Esempio n. 18
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 Boolean modificar(clsUnidadMedida ctm)
        {
            using (INVENTARIOEntities te = new INVENTARIOEntities())
            {
                EntityKey ekey = new EntityKey("INVENTARIOEntities.UnidadMedida", "IdUnidadMedida", ctm.codigo);
                object OBJ = null;
                if (te.TryGetObjectByKey(ekey, out OBJ))
                {
                    UnidadMedida UnidadMedida = (UnidadMedida)OBJ;
                    UnidadMedida.Descripcion = ctm.descripcion;
                    UnidadMedida.IdEstado = Convert.ToInt32(ctm.estado);

                }
                te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
            }
            return true;
        }