private List <Af_Depreciacion_Det_Info> getDetalleDepre() { try { List <Af_Depreciacion_Det_Info> lstDetalle = new List <Af_Depreciacion_Det_Info>(); var grid = from q in (List <vwAf_ActivoFijo_Info>)gridActivoDepre.DataSource select q; foreach (var item in grid) { Af_Depreciacion_Det_Info infoDet = new Af_Depreciacion_Det_Info(); infoDet.IdEmpresa = param.IdEmpresa; infoDet.IdActivoFijo = item.IdActivoFijo; infoDet.Ciclo = item.Ciclo; infoDet.Concepto = item.Concepto_Depre; infoDet.Valor_Compra = item.Af_costo_compra; infoDet.Valor_Salvamento = item.Af_ValorSalvamento; infoDet.Vida_Util = item.Af_Vida_Util; infoDet.Porc_Depreciacion = item.Af_porcentaje_deprec; infoDet.Valor_Depreciacion = item.Valor_Depre; infoDet.Valor_Depre_Acum = item.Valor_Depreciacion_Acum; infoDet.Valor_Importe = item.Valor_Importe; infoDet.Es_Activo_x_Mejora = item.Es_Activo_x_Mejora; lstDetalle.Add(infoDet); } return(lstDetalle); } catch (Exception ex) { cargarErroresGrid(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); return(new List <Af_Depreciacion_Det_Info>()); } }
public List <Af_Depreciacion_Det_Info> Get_List_Depreciacion_Det(int IdEmpresa, decimal IdDepreciacion, int IdTipoDepreciacion) { try { List <Af_Depreciacion_Det_Info> lstInfo = new List <Af_Depreciacion_Det_Info>(); using (EntitiesActivoFijo listado = new EntitiesActivoFijo()) { var select = from q in listado.Af_Depreciacion_Det where q.IdEmpresa == IdEmpresa && q.IdDepreciacion == IdDepreciacion && q.IdTipoDepreciacion == IdTipoDepreciacion select q; foreach (var item in select) { Af_Depreciacion_Det_Info InfoDepre = new Af_Depreciacion_Det_Info(); InfoDepre.IdEmpresa = item.IdEmpresa; InfoDepre.IdDepreciacion = item.IdDepreciacion; InfoDepre.IdTipoDepreciacion = item.IdTipoDepreciacion; InfoDepre.Secuencia = item.Secuencia; InfoDepre.IdActivoFijo = item.IdActivoFijo; InfoDepre.Ciclo = item.Ciclo; InfoDepre.Concepto = item.Concepto; InfoDepre.Valor_Compra = item.Valor_Compra; InfoDepre.Valor_Salvamento = item.Valor_Salvamento; InfoDepre.Vida_Util = item.Vida_Util; InfoDepre.Porc_Depreciacion = item.Porc_Depreciacion; InfoDepre.Valor_Depreciacion = item.Valor_Depreciacion; InfoDepre.Valor_Depre_Acum = item.Valor_Depre_Acum; InfoDepre.Valor_Importe = item.Valor_Importe; InfoDepre.Es_Activo_x_Mejora = item.Es_Activo_x_Mejora; lstInfo.Add(InfoDepre); } } return(lstInfo); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }