/// <summary> /// Create a new DepreciacionDet object. /// </summary> /// <param name="idCabecera">Initial value of the IdCabecera property.</param> /// <param name="secuencia_DepreciacionDet">Initial value of the Secuencia_DepreciacionDet property.</param> public static DepreciacionDet CreateDepreciacionDet(global::System.Int32 idCabecera, global::System.Int32 secuencia_DepreciacionDet) { DepreciacionDet depreciacionDet = new DepreciacionDet(); depreciacionDet.IdCabecera = idCabecera; depreciacionDet.Secuencia_DepreciacionDet = secuencia_DepreciacionDet; return depreciacionDet; }
/// <summary> /// Deprecated Method for adding a new object to the DepreciacionDet EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToDepreciacionDet(DepreciacionDet depreciacionDet) { base.AddObject("DepreciacionDet", depreciacionDet); }
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) { return false; } }