internal ClienteCreditoExcelInfo ObtenerPorID(ClienteCreditoExcelInfo clienteCreditoExcelInfo) { ClienteCreditoExcelInfo result = null; try { Logger.Info(); Dictionary <string, object> parameters = AuxClienteCreditoExcelDAL.ObtenerParametrosPorID(clienteCreditoExcelInfo); DataSet ds = Retrieve("ClienteCreditoExcel_ObtenerPorID", parameters); if (ValidateDataSet(ds)) { result = MapClienteCreditoExceDAL.ObtenerPorID(ds); } } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
internal static Dictionary <string, object> ObtenerParametrosPorID(ClienteCreditoExcelInfo clienteCreditoExcelInfo) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@CreditoID", clienteCreditoExcelInfo.CreditoID } }; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
internal ClienteCreditoExcelInfo ObtenerPorID(ClienteCreditoExcelInfo clienteCreditoExcelInfo) { ClienteCreditoExcelInfo clienCreditoExcelInfo; try { Logger.Info(); var clienteCreditoExcelDAL = new ClienteCreditoExcelDAL(); clienCreditoExcelInfo = clienteCreditoExcelDAL.ObtenerPorID(clienteCreditoExcelInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(clienCreditoExcelInfo); }
public ResultadoInfo <ClienteCreditoExcelInfo> ObtenerPorPagina(PaginacionInfo pagina, ClienteCreditoExcelInfo filtro) { ResultadoInfo <ClienteCreditoExcelInfo> resultado; try { Logger.Info(); var clienteCreditoExcelBL = new ClienteCreditoExcelBL(); resultado = clienteCreditoExcelBL.ObtenerPorPagina(pagina, filtro); } catch (ExcepcionGenerica ex) { Logger.Error(ex); throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(resultado); }
internal static Dictionary <string, object> ObtenerParametrosPorPagina(PaginacionInfo pagina, ClienteCreditoExcelInfo filtro) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@Nombre", filtro.Nombre ?? string.Empty }, { "@Inicio", pagina.Inicio }, { "@Limite", pagina.Limite } }; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
internal ResultadoInfo <ClienteCreditoExcelInfo> ObtenerPorPagina(PaginacionInfo pagina, ClienteCreditoExcelInfo filtro) { ResultadoInfo <ClienteCreditoExcelInfo> clienteCreditoExcelLista = null; try { Dictionary <string, object> parameters = AuxClienteCreditoExcelDAL.ObtenerParametrosPorPagina(pagina, filtro); DataSet ds = Retrieve("ClienteCreditoExcel_ObtenerPorPagina", parameters); if (ValidateDataSet(ds)) { clienteCreditoExcelLista = MapClienteCreditoExceDAL.ObtenerPorPagina(ds); } } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(clienteCreditoExcelLista); }