public Boolean guardar(clsSubgrupoActivoFijo  SubActivo)
        {
            try
            {
                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),
                        IdEmpresa = Convert.ToInt32(SubActivo.Empresa),

                    };

                    ent.AddToSubGrupos(Sub);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #2
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();
     }
 }
コード例 #3
0
        public Boolean eliminar(clsRevalorizacion reval)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Hago un wehere por el primaryKey codigo
                    var x = (from q in ent.revalorizacion where q.IdRevalorizacion == reval.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;
            }
        }
コード例 #4
0
        public Boolean eliminar(clsMotivoBaja motivoBaja)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Hago un wehere por el primaryKey codigo
                    var x = (from q in ent.MotivoBaja where q.IdMotivoBaja == motivoBaja.idMotivoBaja 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;
            }
        }
コード例 #5
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.ValorAdquisicion = Convert.ToDecimal(activo.ValorAdquisicion);
                    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;
            }
        }
コード例 #6
0
        public Boolean guardarVehiculos(clsVehiculos Vehicu,int id)
        {
            try
            {
                Vehicu.idCodActivoFijo = id;//Se copiara el mismo codigo del AxtivoFijo para ingresar el Articulos_Suministros
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    Vehiculo Vehiculo = new Vehiculo()
                    {
                        IdActivoFijo = Vehicu.idCodActivoFijo,
                        IdMarca = Vehicu.idMarca,
                        IdModelo = Vehicu.idModelo,
                        IdColor = Vehicu.idColor,
                        IdMotor =Vehicu.idMotor,
                        serie = Vehicu.serie,
                        IdChasis = Vehicu.idChasis,
                        placa=Vehicu.placa,
                        numeropuerta = Vehicu.NumPuertas,
                        AniosDepreciados = Vehicu.AniosDepreciados,
                        descripcion = Vehicu.Descripcion,
                        IdMaterial = Vehicu.idMaterial,
                        matricula = Vehicu.Matricula ,
                        transmision = Vehicu .Transmision,
                        carga = Convert.ToDecimal ( Vehicu.carga ),
                        capacidad =Convert.ToDecimal ( Vehicu.capacidad),
                        kilometraje  = Convert.ToDecimal (Vehicu.kilometraje),
                        fechaCreacion = Convert.ToDateTime (Vehicu.FechaCracion),
                    };

                    ent.AddToVehiculo (Vehiculo);
                    ent.SaveChanges();
                }

                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #7
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;
            }
        }
コード例 #8
0
        public Boolean modificar(clsBajaActivoProc bajaActivopro)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.BajaActivo where q.IdActivoFIjo == bajaActivopro.idActivoFijo select q).First();

                        x.IdActivoFIjo = bajaActivopro.idActivoFijo;
                        x.IdEmpresa = bajaActivopro.Empresa;
                        //x.IdGrupo= bajaActivopro.idgrupo;
                        //x.IdSubgrupo= bajaActivopro.idsubgrupo;
                        x.Fecha = bajaActivopro.fecha;
                        x.EstadoProceso = bajaActivopro.estadoproceso;
                        x.Descripcion = bajaActivopro.descripcion;
                        x.IdMotivoBaja= bajaActivopro.IdMotivoBaja;
                        //x.IdProveedor= bajaActivopro.idProveedor;
                       // x.IdCabeceraComprobante = bajaActivopro.IdCabeceraComprobante;
                        x.Observacion = bajaActivopro.Observacion;
                       // x.IdImagen = bajaActivopro.idImagen;

                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #9
0
        public Boolean guardar(clsMotivoBaja motivobaja)
        {
            try
            {
                int id = getSiguiente();
                motivobaja.idMotivoBaja = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    MotivoBaja Sub = new MotivoBaja()
                    {
                        IdMotivoBaja = motivobaja.idMotivoBaja,
                        Idestado = motivobaja.idEstado,
                        descripcion = motivobaja.descripcion,

                    };

                    ent.AddToMotivoBaja(Sub);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
        public Boolean guardartransferencia(clsTransferencia transferencia)
        {
            try
            {
                int id = getSiguiente();
                transferencia.codTransferencia  = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    Transferencia act = new Transferencia();
                    act.IdActivoFijo = transferencia.idActivoFijo;
                    act.IdEmpresa = transferencia.EmpresaFutura;
                    act.fecha = transferencia.fecha;
                    act.EstadoProceso = transferencia.estadoproceso;
                    act.IdResponsableFuturo = transferencia.ResponsableFuturo;
                    act.IdBodegaFuturo = transferencia.BodegaFuturo;
                    act.IdDepartamento = transferencia.Departamento;
                    act.Observaciones = transferencia.Observaciones;

                    //{
                    //    IdActivoFijo = transferencia.idActivoFijo,
                    //    IdEmpresa = transferencia.EmpresaFutura,
                    //    fecha = transferencia.fecha,
                    //    EstadoProceso = transferencia.estadoproceso,
                    //    IdResponsableFuturo = transferencia.ResponsableFuturo,
                    //    IdBodegaFuturo = transferencia.BodegaFuturo,
                    //    IdDepartamento = transferencia.Departamento,
                    //    Observaciones = transferencia.Observaciones
                    //};

                    ent.AddToTransferencia(act);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #11
0
        public Boolean modificarVehiculos(clsVehiculos Vehicu)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.Vehiculo where q.IdActivoFijo == clas.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 = clas.Codigo;
                        x.IdMarca = Vehicu.idMarca;
                        x.IdModelo = Vehicu.idModelo;
                        x.IdColor = Vehicu.idColor;
                        x.IdMaterial = Vehicu.idMaterial;
                        x.serie =Vehicu.serie;
                        x.IdChasis = Vehicu.idChasis;
                        x.numeropuerta = Vehicu .NumPuertas;
                        x.AniosDepreciados = Vehicu.AniosDepreciados;
                        x.descripcion = Vehicu.Descripcion;
                        x.transmision = Vehicu .Transmision;
                        x.carga = Convert.ToDecimal ( Vehicu.carga );
                        x.capacidad =Convert.ToDecimal ( Vehicu.capacidad);
                        x.kilometraje  = Convert.ToDecimal (Vehicu.kilometraje);
                        x.fechaCreacion = Convert.ToDateTime(Vehicu.FechaCracion);

                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #12
0
        public Boolean ModificarValorActual(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.valor_actualserie = Convert.ToDecimal(activo.valor_actualserie);

                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #13
0
        public Boolean modificarTerreno(clsTerreno Terreno)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.Terreno where q.IdActivoFijo == clas.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 = clas.Codigo;
                        x.direccion = Terreno.direccion;
                        x.observacion= Terreno.observacion;
                        x.codigoCatatral = Terreno.CodigoCatrastal;
                        x.DimensionAncho =Convert.ToDecimal( Terreno.dimenAncho);
                        x.DimensionLargo =Convert.ToDecimal( Terreno.dimenLargo);
                        x.FechaLegalizacion = Convert.ToDateTime(Terreno.fechaLegalizacion);

                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #14
0
        public Boolean modificarEquiposMaquinariasMuebles(clsArticulo_SuministroOfic ArticSumi)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.Articulos_SuministrosOficina where q.IdActivoFijo == clas.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 = clas.Codigo;
                    x.IdMarca = ArticSumi.idMarca;
                    x.IdModelo = ArticSumi.idModelo;
                    x.IdColor = ArticSumi.idColor;
                    x.IdMaterial = ArticSumi.idMaterial;
                    x.observacion = ArticSumi.Observacion;

                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #15
0
        public Boolean modificarEquiposMaquinariasMuebles(clsEquipoMaquinariaMebles EquipMaqMub)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.EquipoMaquinariaMuebles where q.IdActivoFijo == clas.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 = clas.Codigo;
                        x.IdMarca = EquipMaqMub.idMarca;
                        x.IdModelo = EquipMaqMub.idModelo;
                        x.IdColor = EquipMaqMub.idColor;
                        x.Carga = Convert.ToDecimal(EquipMaqMub.carga);
                        x.AniosDepreciados = EquipMaqMub.AniosDepreciados;
                        x.DimensionAlto = Convert.ToDecimal(EquipMaqMub.DimenAlto);
                        x.DimensionAncho = Convert.ToDecimal(EquipMaqMub.DimenAncho);
                        x.DimensionLargo = Convert.ToDecimal(EquipMaqMub.DimenLargo);
                        x.observacion = EquipMaqMub.observacion;

                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #16
0
        public Boolean modificar(clsMotivoBaja motivoBaja)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.MotivoBaja where q.IdMotivoBaja == motivoBaja.idMotivoBaja 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.IdMotivoBaja = motivoBaja.idMotivoBaja;
                    x.descripcion = motivoBaja.descripcion;
                    x.Idestado = motivoBaja.idEstado;

                    // x.EstadoProceso = SubActivo._EstadoProceso;
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #17
0
        public Boolean modificarEdificios(clsEdificio Edificios)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.Edifico where q.IdActivoFijo == clas.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 = clas.Codigo;
                        x.FechaConstruccion = Edificios.fechaConstruccion;
                        x.CodigoCatastral = Edificios.codCatrastal;
                        x.NumeroPisos = Edificios.NumPisos;
                        x.AniosDepreciados = Edificios.AniosDepreciados;
                        x.Ubicacion = Edificios.ubicacion;
                        x.DimensionAncho = Convert.ToDecimal(Edificios.DimenAncho);
                        x.DimensionLargo = Convert.ToDecimal(Edificios.DimenLargo);
                        x.observacion = Edificios.observacion;

                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
        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;
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
        public Boolean modificar(clsTransferencia transferencia)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.Transferencia where q.IdActivoFijo == transferencia.idActivoFijo select q).First();

                    x.IdActivoFijo    =transferencia.idActivoFijo;
                    x.Idtransferencia = transferencia.codTransferencia;
                    x.fecha= transferencia.fecha;
                    x.IdEmpresa = transferencia.EmpresaFutura;
                    x.IdResponsableFuturo = transferencia.ResponsableFuturo;
                    x.IdBodegaFuturo= transferencia.BodegaFuturo;
                    x.IdDepartamento = transferencia.Departamento;
                    x.Observaciones = transferencia.Observaciones;
                    x.EstadoProceso = transferencia.estadoproceso;

                ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #20
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.Fecha        = baja.Fecha;
     x.IdEmpresa    = baja.IdEmpresa;
     x.Descripcion  = baja.Descripcion;
     x.IdMotivoBaja       = baja.Motivo;
     x.Observacion  = baja.Observacion;
     ent.SaveChanges();
     }
 }
コード例 #21
0
        public Boolean guardar(clsActivoFijo activo, clsVehiculos clsVehic,clsEdificio clsEdi,clsTerreno clsTerreno,clsEquipoMaquinariaMebles clsMaquiEqui,clsArticulo_SuministroOfic clasArti,clsEquipoMaquinariaMebles clsMuebles)
        {
            int bandera = 0;
            //auxi = TrasladoActivo;
            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,
                        ValorAdquisicion = Convert.ToDecimal(activo.ValorAdquisicion),
                        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,
                    };
                    bandera = activo.Codigo;

                    ent.AddToActivoFijo(act);
                    ent.SaveChanges();

                    funcionLLamada(getDescripcionSegunIdInventarioGrupo(activo.grupo), activo, clsVehic, bandera,clsMaquiEqui, clsMuebles,clsEdi, clsTerreno,clasArti);
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #22
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;
            }
        }
コード例 #23
0
 public void guardar(clsBajaActivo baja)
 {
     using (ActivoFijoEntities ent = new ActivoFijoEntities())
     {
     BajaActivo baj = new BajaActivo()
     {
         idBajaActivo = baja.Codigo,
         IdActivoFIjo = baja.ActivoFIjo,
         Fecha        = baja.Fecha,
         IdEmpresa    = baja.IdEmpresa,
         Descripcion  = baja.Descripcion,
         IdMotivoBaja       = baja.Motivo,
      // IdCabeceraComprobante = baja.IdCabeceraComprobante,
         Observacion  = baja.Observacion,
     };
     ent.AddToBajaActivo(baj);
     ent.SaveChanges();
     }
 }
コード例 #24
0
        public Boolean guardarArticulos_Suministros(clsArticulo_SuministroOfic ArticSumi, int id)
        {
            try
            {
                ArticSumi.idCodActivoFijo = id;//Se copiara el mismo codigo del AxtivoFijo para ingresar el Articulos_Suministros
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    Articulos_SuministrosOficina ArticuloSuministros = new Articulos_SuministrosOficina()
                    {
                        IdActivoFijo = ArticSumi.idCodActivoFijo,
                        IdMarca = ArticSumi.idMarca,
                        IdModelo = ArticSumi.idModelo,
                        IdColor = ArticSumi.idColor,
                        IdMaterial = ArticSumi.idMaterial,
                        observacion = ArticSumi.Observacion,
                    };

                    ent.AddToArticulos_SuministrosOficina(ArticuloSuministros);
                    ent.SaveChanges();
                }

                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #25
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.ValoAdquisicion);
                        x.ValorRevalorizado = Convert.ToInt32(reval.valorRevalorizado);
                        x.ValorResidual = Convert.ToInt32(reval.valorResidual);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #26
0
        public Boolean guardarEdificios(clsEdificio Edificios, int id)
        {
            try
            {
                Edificios.idCodActivoFijo = id;//Se copiara el mismo codigo del AxtivoFijo para ingresar el Edificios
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    Edifico Edifi = new Edifico()
                    {
                        IdActivoFijo = Edificios.idCodActivoFijo,
                        FechaConstruccion = Edificios.fechaConstruccion,
                        CodigoCatastral = Edificios.codCatrastal,
                        NumeroPisos = Edificios.NumPisos,
                        AniosDepreciados = Edificios.AniosDepreciados,
                        Ubicacion = Edificios.ubicacion,
                        DimensionAncho = Convert.ToDecimal(Edificios.DimenAncho),
                        DimensionLargo = Convert.ToDecimal(Edificios.DimenLargo),
                        observacion = Edificios.observacion,
                    };

                    ent.AddToEdifico(Edifi);
                    ent.SaveChanges();
                }

                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #27
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.ValoAdquisicion),
                        ValorRevalorizado = Convert.ToInt32(reval.valorRevalorizado),
                        ValorResidual = Convert.ToInt32 (reval.valorResidual),
                    };

                    ent.AddTorevalorizacion(revalor);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #28
0
        public Boolean guardarEquiposMaquinariasMuebles(clsEquipoMaquinariaMebles EquipMaqMub, int id)
        {
            try
            {
                EquipMaqMub.idCodActivoFijo = id;//Se copiara el mismo codigo del AxtivoFijo para ingresar el EquipMaqMub
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    EquipoMaquinariaMuebles EquipoMaquiMueb = new EquipoMaquinariaMuebles()
                    {

                        IdActivoFijo = EquipMaqMub.idCodActivoFijo,
                        IdMarca = EquipMaqMub.idMarca,
                        IdModelo = EquipMaqMub.idModelo,
                        IdColor = EquipMaqMub.idColor,
                        Carga = Convert .ToDecimal(EquipMaqMub.carga),
                        AniosDepreciados = EquipMaqMub.AniosDepreciados,
                        DimensionAlto = Convert.ToDecimal(EquipMaqMub.DimenAlto),
                        DimensionAncho = Convert.ToDecimal(EquipMaqMub.DimenAncho),
                        DimensionLargo = Convert.ToDecimal(EquipMaqMub.DimenLargo),
                        observacion = EquipMaqMub.observacion,
                    };

                    ent.AddToEquipoMaquinariaMuebles(EquipoMaquiMueb);
                    ent.SaveChanges();
                }

                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #29
0
        public Boolean guardar(clsBajaActivoProc BajaActivopro)
        {
            try
            {
                int id = getSiguiente();
                BajaActivopro.codBajaActivo = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                        BajaActivo act = new BajaActivo(){
                        IdActivoFIjo = BajaActivopro.idActivoFijo,
                        IdEmpresa = BajaActivopro.Empresa,
                        //IdGrupo= BajaActivopro.idgrupo,
                        //IdSubgrupo= BajaActivopro.idsubgrupo,
                        Fecha = BajaActivopro.fecha,
                        EstadoProceso = BajaActivopro.estadoproceso,
                        Descripcion = BajaActivopro.descripcion,
                        IdMotivoBaja= BajaActivopro.IdMotivoBaja,
                        //IdProveedor= BajaActivopro.idProveedor,
                        //IdCabeceraComprobante = BajaActivopro.IdCabeceraComprobante,
                        Observacion = BajaActivopro.Observacion,
                        IdImagen= 1,

                    };

                    ent.AddToBajaActivo(act);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #30
0
        public Boolean guardarTerreno(clsTerreno Terreno, int id)
        {
            try
            {
                Terreno.idCodActivoFijo = clas.Codigo ;//Se copiara el mismo codigo del AxtivoFijo para ingresar el terreno
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    Terreno Terren = new Terreno()
                    {
                        IdActivoFijo = Terreno.idCodActivoFijo,
                        direccion = Terreno.direccion,
                        observacion= Terreno.observacion,
                        codigoCatatral = Terreno.CodigoCatrastal,
                        DimensionAncho =Convert.ToDecimal( Terreno.dimenAncho),
                        DimensionLargo =Convert.ToDecimal( Terreno.dimenLargo),
                        FechaLegalizacion =Convert.ToDateTime ( Terreno .fechaLegalizacion),
                    };

                    ent.AddToTerreno(Terren);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }