public List <ct_Plancta_Info> Get_List_Plancta_para_asiento_cierre(int IdEmpresa, int Anio) { try { List <ct_Plancta_Info> Lista = new List <ct_Plancta_Info>(); using (EntitiesDBConta Context = new EntitiesDBConta()) { var lst = from q in Context.spCON_saldo_cuentas_x_anio_para_cierre(IdEmpresa, Anio) select q; foreach (var item in lst) { ct_Plancta_Info info = new ct_Plancta_Info(); info.IdEmpresa = IdEmpresa; info.IdCtaCble = item.IdCtaCble; info.IdPunto_cargo = item.IdPunto_cargo; info.IdPunto_cargo_grupo = item.IdPunto_cargo_grupo; info.IdCentroCosto = item.IdCentroCosto; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.Saldo = item.dc_Valor == null ? 0 : Convert.ToDouble(item.dc_Valor); Lista.Add(info); } } return(Lista); } catch (Exception ex) { string MensajeError = ""; MensajeError = ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", MensajeError, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }