示例#1
0
        public Boolean guardar(clsSubgrupoActivoFijo SubActivo)
        {
            try
            {
                int id = getSiguiente();
                SubActivo.Codigo = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    SubGrupos Sub = new SubGrupos()
                    {
                        IdSubGrupo  = SubActivo.Codigo,
                        IdGrupo     = SubActivo.Grupo,
                        Descripcion = SubActivo.descripcion,
                        fecha       = SubActivo.Fecha,
                        IdEstado    = Convert.ToInt32(SubActivo.IdEstado),
                        //EstadoProceso = SubActivo._EstadoProceso,
                        IdEmpresa = Convert.ToInt32(SubActivo.Empresa),
                    };

                    ent.AddToSubGrupos(Sub);
                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#2
0
        public Boolean guardar(clsRevalorizacion reval)
        {
            try
            {
                int id = getSiguiente();
                reval.Codigo = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    revalorizacion revalor = new revalorizacion()
                    {
                        IdRevalorizacion = reval.Codigo,
                        //IdUsuario  = reval.usuario,
                        Fecha             = reval.Fecha,
                        IdActivoFijo      = reval._idActivoFijo,
                        ValorAtual        = Convert.ToInt32(reval.valorActual),
                        ValorRevalorizado = Convert.ToInt32(reval.valorRevalorizado),
                        ValorResidual     = Convert.ToInt32(reval.valorResidual),
                    };

                    ent.AddTorevalorizacion(revalor);
                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#3
0
 public Boolean  modificar(clsSubgrupoActivoFijo SubActivo)
 {
     try
     {
         using (ActivoFijoEntities ent = new ActivoFijoEntities())
         {
             //Se hace un primary key codigo
             var x = (from q in ent.SubGrupos where q.IdSubGrupo == SubActivo.Codigo select q).First();
             //First obtiene un registro que coincida con el codigo y luego mas a bajo
             //modifico dicho registro y guardo eso lo modifica en la base
             x.IdSubGrupo  = SubActivo.Codigo;
             x.IdGrupo     = SubActivo.Grupo;
             x.Descripcion = SubActivo.descripcion;
             x.fecha       = SubActivo.Fecha;
             x.IdEstado    = SubActivo.IdEstado;
             x.IdEmpresa   = SubActivo.Empresa;
             // x.EstadoProceso = SubActivo._EstadoProceso;
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#4
0
 public Boolean modificar(clsRevalorizacion reval)
 {
     try
     {
         using (ActivoFijoEntities ent = new ActivoFijoEntities())
         {
             //Se hace un primary key codigo
             var x = (from q in ent.revalorizacion  where q.IdRevalorizacion == reval.Codigo select q).First();
             //First obtiene un registro que coincida con el codigo y luego mas a bajo
             //modifico dicho registro y guardo eso lo modifica en la base
             x.IdRevalorizacion = reval.Codigo;
             // x.IdUsuario  = reval.usuario;
             x.Fecha             = reval.Fecha;
             x.IdActivoFijo      = reval._idActivoFijo;
             x.ValorAtual        = Convert.ToInt32(reval.valorActual);
             x.ValorRevalorizado = Convert.ToInt32(reval.valorRevalorizado);
             x.ValorResidual     = Convert.ToInt32(reval.valorResidual);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#5
0
 public void eliminar(clsBajaActivo baja)
 {
     using (ActivoFijoEntities ent = new ActivoFijoEntities())
     {
         //Hago un wehere por el primaryKey codigo
         var x = (from q in ent.BajaActivo where q.idBajaActivo == baja.Codigo select q).First();
         //Eliminar es muy parecido
         //Eliminar el registro que me trajpp el select
         ent.DeleteObject(x);
         ent.SaveChanges();
     }
 }
示例#6
0
        public Boolean guardar(clsActivoFijo activo)
        {
            try
            {
                int id = getSiguiente();
                activo.Codigo = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    ActivoFijo act = new ActivoFijo()
                    {
                        IdActivoFijo      = activo.Codigo,
                        cantidad          = activo.Cantidad,
                        IdEmpresa         = activo.Empresa,
                        IdDepartamento    = activo.departamento,
                        IdResponsable     = activo.responsable,
                        IdUsuario         = activo.usuario,
                        IdArticuloBodega  = activo.ArtBodega,
                        IdTipo            = activo.tipo,
                        IdGrupo           = activo.grupo,
                        IdSubgrupo        = activo.subgrupo,
                        IdArticulo        = activo.articulo,
                        IdProveedor       = activo.proveedor,
                        EstadoProceso     = activo._EstadoProceso,
                        descripcion       = activo.descripcion,
                        valor_nomial      = Convert.ToDecimal(activo.valor_nominal),
                        valor_residual    = Convert.ToDecimal(activo.valor_residual),
                        valor_actualserie = Convert.ToDecimal(activo.valor_actualserie),
                        IdCodigoBarra     = activo.codigo_barra,
                        fecha_Adquisicion = activo.Fecha_Adquisicion,
                        ano_vidaUtil      = activo.ano_vidautil,
                        IdEstado          = activo.estado,
                        fecha_registro    = activo.fecha_registro,
                    };

                    ent.AddToActivoFijo(act);
                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#7
0
 public void modificar(clsBajaActivo baja)
 {
     using (ActivoFijoEntities  ent = new ActivoFijoEntities())
     {
         var x = (from q in ent.BajaActivo where q.idBajaActivo == baja.Codigo select q).First();
         x.idBajaActivo = baja.Codigo;
         x.IdActivoFIjo = baja.ActivoFIjo;
         x.IdGrupo      = baja.Grupo;
         x.IdSubgrupo   = baja.Subgrupo;
         x.Fecha        = baja.Fecha;
         x.IdEstado     = Convert.ToInt32(baja.IdEstado);
         x.IdEmpresa    = baja.IdEmpresa;
         x.Descripcion  = baja.Descripcion;
         x.Motivo       = baja.Motivo;
         x.IdProveedor = baja.Proveedor;
         x.Observacion  = baja.Observacion;
         ent.SaveChanges();
     }
 }
示例#8
0
        public Boolean modificar(clsActivoFijo activo)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.ActivoFijo where q.IdActivoFijo == activo.Codigo select q).First();
                    //First obtiene un registro que coincida con el codigo y luego mas a bajo
                    //modifico dicho registro y guardo eso lo modifica en la base
                    x.IdActivoFijo      = activo.Codigo;
                    x.cantidad          = activo.Cantidad;
                    x.IdEmpresa         = activo.Empresa;
                    x.IdDepartamento    = activo.departamento;
                    x.IdResponsable     = activo.responsable;
                    x.IdUsuario         = activo.usuario;
                    x.IdArticuloBodega  = activo.ArtBodega;
                    x.IdTipo            = activo.tipo;
                    x.IdGrupo           = activo.grupo;
                    x.IdSubgrupo        = activo.subgrupo;
                    x.IdArticulo        = activo.articulo;
                    x.IdProveedor       = activo.proveedor;
                    x.EstadoProceso     = activo._EstadoProceso;
                    x.descripcion       = activo.descripcion;
                    x.valor_nomial      = Convert.ToDecimal(activo.valor_nominal);
                    x.valor_residual    = Convert.ToDecimal(activo.valor_residual);
                    x.valor_actualserie = Convert.ToDecimal(activo.valor_actualserie);
                    x.IdCodigoBarra     = activo.codigo_barra;
                    x.fecha_Adquisicion = activo.Fecha_Adquisicion;
                    x.ano_vidaUtil      = activo.ano_vidautil;
                    x.IdEstado          = activo.estado;
                    x.fecha_registro    = activo.fecha_registro;

                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#9
0
 public Boolean  eliminar(clsSubgrupoActivoFijo SubActivo)
 {
     try
     {
         using (ActivoFijoEntities ent = new ActivoFijoEntities())
         {
             //Hago un wehere por el primaryKey codigo
             var x = (from q in ent.SubGrupos where q.IdSubGrupo == SubActivo.Codigo select q).First();
             //Eliminar es muy parecido
             //Eliminar el registro que me trajpp el select
             ent.DeleteObject(x);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#10
0
 public Boolean eliminar(clsDepreciacionDet DepreDet, clsDepreciacionCab DepreCab)
 {
     try
     {
         using (ActivoFijoEntities ent = new ActivoFijoEntities())
         {
             //Hago un wehere por el primaryKey codigo
             var x = (from q in ent.DepreciacionDet where q.Secuencia_DepreciacionDet == DepreDet.Codigo_SecuDepreciDet select q).First();
             var p = (from r in ent.DepreciacionCab where r.Secuencia_DepreciacionCab == DepreCab.Codigo_SecuDepreciCab select r).First();
             //Eliminar es muy parecido
             //Eliminar el registro que me trajpp el select
             ent.DeleteObject(x);
             ent.DeleteObject(p);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#11
0
        public Boolean modificar(clsDepreciacionCab DepreCab, clsDepreciacionDet DepreDet)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.DepreciacionDet where q.Secuencia_DepreciacionDet == DepreDet.Codigo_SecuDepreciDet select q).First();
                    var r = (from p in ent.DepreciacionCab where p.Secuencia_DepreciacionCab == DepreCab.Codigo_SecuDepreciCab select p).First();

                    //Cabecera
                    r.Secuencia_DepreciacionCab = DepreCab.Codigo_SecuDepreciCab;
                    //r.IdEmpresa = DepreCab.idEmpresa;
                    //r.IdUsuario  = DepreCab.idUsuario;
                    r.EstadoProceso     = DepreCab._EstadoProceso;
                    r.fecha             = DepreCab.fecharegistro;
                    r.fechaModificacion = DepreCab.fecharegistro;
                    r.observacion       = DepreCab.observacion;

                    //Detalle
                    x.IdCabecera = Convert.ToInt32(DepreCab.Codigo_SecuDepreciCab);
                    x.Secuencia_DepreciacionDet = Convert.ToInt32(DepreDet.Codigo_SecuDepreciDet);
                    x.IdActivoFijo = DepreDet.idActivoFijo;
                    x.Periodo      = Convert.ToInt32(DepreDet.Perido);
                    //x.IdEmpresa=Convert.ToInt32(DepreDet.idEmpresa );
                    x.DepreAnual     = Convert.ToDecimal(DepreDet.depreAnual);
                    x.DepreAcumulada = Convert.ToDecimal(DepreDet.depreAcumulada);
                    x.valor_nominal  = Convert.ToDecimal(DepreDet.ValorNominal);
                    x.valor_actual   = Convert.ToDecimal(DepreDet.ValorActual);

                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#12
0
 public void guardar(clsBajaActivo baja)
 {
     using (ActivoFijoEntities ent = new ActivoFijoEntities())
     {
         BajaActivo baj = new BajaActivo()
         {
             idBajaActivo = baja.Codigo,
             IdActivoFIjo = baja.ActivoFIjo,
             IdGrupo      = baja.Grupo,
             IdSubgrupo   = baja.Subgrupo,
             Fecha        = baja.Fecha,
             IdEstado     = Convert.ToInt32(baja.IdEstado),
             IdEmpresa    = baja.IdEmpresa,
             Descripcion  = baja.Descripcion,
             Motivo       = baja.Motivo,
             IdProveedor  = baja.Proveedor,
          // IdCabeceraComprobante = baja.IdCabeceraComprobante,
             Observacion  = baja.Observacion,
         };
         ent.AddToBajaActivo(baj);
         ent.SaveChanges();
     }
 }
示例#13
0
        public Boolean guardarDepreciacion(clsDepreciacionCab DepreCab, clsDepreciacionDet DepreDet)
        {
            try
            {
                int id = getSiguienteDepreCab();
                DepreCab.Codigo_SecuDepreciCab = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    DepreciacionCab DepCab = new DepreciacionCab();
                    DepCab.Secuencia_DepreciacionCab = DepreCab.Codigo_SecuDepreciCab;
                    DepCab.IdEmpresa         = DepreCab.idEmpresa;
                    DepCab.IdUsuario         = DepreCab.idUsuario;
                    DepCab.EstadoProceso     = DepreCab._EstadoProceso;
                    DepCab.fecha             = DepreCab.fecharegistro;
                    DepCab.fechaModificacion = DepreCab.fechaModificacion;
                    DepCab.observacion       = DepreCab.observacion;

                    //{
                    //    Secuencia_DepreciacionCab = DepreCab.Codigo_SecuDepreciCab,
                    //    //IdEmpresa = DepreCab.idEmpresa,
                    //    //IdUsuario  = DepreCab.idUsuario,
                    //    EstadoProceso =DepreCab ._EstadoProceso,
                    //    fecha = DepreCab.fecharegistro,
                    //    fechaModificacion=DepreCab.fechaModificacion,
                    //    observacion= DepreCab.observacion,
                    //};

                    ent.AddToDepreciacionCab(DepCab);
                    ent.SaveChanges();
                }

                int codId = getSiguienteDepreDet();
                DepreDet.Codigo_SecuDepreciDet = id;

                using (ActivoFijoEntities ini = new ActivoFijoEntities())
                {
                    DepreciacionDet DepDet = new DepreciacionDet();
                    DepDet.IdCabecera = Convert.ToInt32(DepreCab.Codigo_SecuDepreciCab);
                    DepDet.Secuencia_DepreciacionDet = Convert.ToInt32(DepreDet.Codigo_SecuDepreciDet);
                    DepDet.IdActivoFijo   = DepreDet.idActivoFijo;
                    DepDet.Periodo        = DepreDet.Perido;
                    DepDet.IdEmpresa      = Convert.ToInt32(DepreDet.idEmpresa);
                    DepDet.DepreAnual     = Convert.ToDecimal(DepreDet.depreAnual);
                    DepDet.DepreAcumulada = Convert.ToDecimal(DepreDet.depreAcumulada);
                    DepDet.valor_nominal  = Convert.ToDecimal(DepreDet.ValorNominal);
                    DepDet.valor_actual   = Convert.ToDecimal(DepreDet.ValorActual);
                    //{
                    //    IdCabecera = Convert.ToInt32(DepreCab.Codigo_SecuDepreciCab),
                    //    Secuencia_DepreciacionDet = Convert.ToInt32(DepreDet.Codigo_SecuDepreciDet),
                    //    IdActivoFijo = DepreDet.idActivoFijo,
                    //    Periodo = Convert.ToInt32(DepreDet.Perido),
                    //    //IdEmpresa=Convert.ToInt32(DepreDet.idEmpresa ),
                    //    DepreAnual = Convert.ToDecimal(DepreDet.depreAnual),
                    //    DepreAcumulada = Convert.ToDecimal(DepreDet.depreAcumulada),
                    //    valor_nominal = Convert.ToDecimal(DepreDet.ValorNominal),
                    //    valor_actual = Convert.ToDecimal(DepreDet.ValorActual),
                    //};

                    ini.AddToDepreciacionDet(DepDet);
                    ini.SaveChanges();
                }


                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error:" + ex);
                return(false);
            }
        }