internal int ConfiguracionCredito_ObtenerPorTipoCreditoYMes(ConfiguracionCreditoInfo filtro) { try { Logger.Info(); var parameters = AuxConfiguracionCreditoDAL.ConfiguracionCredito_ObtenerPorTipoCreditoYMes(filtro); DataSet ds = Retrieve("ConfiguracionCredito_ObtenerPorTipoCreditoYMes", parameters); int result = 0; if (ValidateDataSet(ds)) { result = MapConfiguracionCreditoDAL.ConfiguracionCredito_ObtenerPorTipoCreditoYMes(ds); } return(result); } 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); } }
internal ConfiguracionCreditoInfo TipoCredito_ValidarConfiguracion(int tipoCredito) { try { Logger.Info(); Dictionary <string, object> parameters = AuxTipoCreditoDAL.PlazoCredito_ObtenerParametrosValidarConfiguracion(tipoCredito); DataSet ds = Retrieve("ConfiguracionCredito_ObtenerPorTipoCredito", parameters); var result = new ConfiguracionCreditoInfo(); if (ValidateDataSet(ds)) { result = MapTipoCreditoDAL.TipoCredito_ObtenerValidarConfiguracion(ds); } return(result); } 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); } }
internal bool ConfiguracionCredito_Crear(ConfiguracionCreditoInfo info) { try { Logger.Info(); Dictionary <string, object> parameters = AuxConfiguracionCreditoDAL.ConfiguracionCredito_ObtenerParametrosCrear(info); Create("[dbo].[ConfiguracionCredito_Crear]", parameters); } 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(true); }
internal bool ConfiguracionCredito_Guardar(ConfiguracionCreditoInfo info) { try { Logger.Info(); var dal = new ConfiguracionCreditoDAL(); var result = true; if (info.ConfiguracionCreditoID == 0) { result = dal.ConfiguracionCredito_Crear(info); } else { result = dal.ConfiguracionCredito_Actualizar(info); } return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
private void InicializaContexto() { Contexto = new ConfiguracionCreditoInfo { UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(), Activo = EstatusEnum.Activo, TipoCredito = new TipoCreditoInfo(), PlazoCredito = new PlazoCreditoInfo(), Retenciones = new List <ConfiguracionCreditoRetencionesInfo>() }; }
public RegistrarConfiguracionRetencionEdicion(ConfiguracionCreditoInfo info) { InitializeComponent(); CargarComboEstatus(); CargarComboTipoCredito(); CargarComboMesesPorVencer(); info.UsuarioModificacionID = AuxConfiguracion.ObtenerUsuarioLogueado(); Contexto = info; esEdicion = true; cmbCredito.IsEnabled = false; cmbMeses.Focus(); }
private void InicializaContexto() { ConfiguracionCreditoInfo = new ConfiguracionCreditoInfo { Activo = EstatusEnum.Activo, TipoCredito = new TipoCreditoInfo { Descripcion = string.Empty, TipoCreditoID = 0 }, PlazoCredito = new PlazoCreditoInfo { Descripcion = string.Empty, PlazoCreditoID = 0 } }; }
protected override void OnClosing(CancelEventArgs e) { if (confirmaSalir) { MessageBoxResult result = SkMessageBox.Show(this, Properties.Resources.Msg_CerrarSinGuardar, MessageBoxButton.YesNo, MessageImage.Question); if (result == MessageBoxResult.Yes) { Contexto = null; } else { e.Cancel = true; } } }
public bool ConfiguracionCredito_Guardar(ConfiguracionCreditoInfo info) { try { Logger.Info(); var bl = new ConfiguracionCreditoBL(); var result = bl.ConfiguracionCredito_Guardar(info); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
internal int ConfiguracionCredito_ObtenerPorTipoCreditoYMes(ConfiguracionCreditoInfo filtro) { try { Logger.Info(); var dal = new ConfiguracionCreditoDAL(); var result = dal.ConfiguracionCredito_ObtenerPorTipoCreditoYMes(filtro); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
internal static ConfiguracionCreditoInfo TipoCredito_ObtenerValidarConfiguracion(DataSet ds) { try { Logger.Info(); DataTable dt = ds.Tables[ConstantesDAL.DtDatos]; ConfiguracionCreditoInfo entidad = (from info in dt.AsEnumerable() select new ConfiguracionCreditoInfo { ConfiguracionCreditoID = info.Field <int>("ConfiguracionCreditoID"), }).First(); return(entidad); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public ResultadoInfo <ConfiguracionCreditoInfo> ConfiguracionCredito_ObtenerConfiguracionCreditoPorFiltro(PaginacionInfo pagina, ConfiguracionCreditoInfo filtro) { try { Logger.Info(); var bl = new ConfiguracionCreditoBL(); var result = bl.ConfiguracionCredito_ObtenerConfiguracionCreditoPorFiltro(pagina, filtro); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
internal ResultadoInfo <ConfiguracionCreditoInfo> ConfiguracionCredito_ObtenerConfiguracionCreditoPorFiltro(PaginacionInfo pagina, ConfiguracionCreditoInfo filtro) { try { Logger.Info(); var parameters = AuxConfiguracionCreditoDAL.ConfiguracionCredito_ObtenerConfiguracionCreditoPorFiltro(pagina, filtro); DataSet ds = Retrieve("ConfiguracionCredito_ObtenerConfiguracionCreditoPorPagina", parameters); ResultadoInfo <ConfiguracionCreditoInfo> result = null; if (ValidateDataSet(ds)) { result = MapConfiguracionCreditoDAL.ConfiguracionCredito_ObtenerConfiguracionCreditoPorFiltro(ds); } return(result); } 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); } }
internal static Dictionary <string, object> ConfiguracionCredito_ObtenerParametrosCrear(ConfiguracionCreditoInfo info) { try { Logger.Info(); var xml = new XElement("ROOT", from retencion in info.Retenciones select new XElement("ConfiguracionCredito", new XElement("Mes", retencion.NumeroMes), new XElement("Porcentaje", retencion.PorcentajeRetencion) )); var parametros = new Dictionary <string, object> { { "@XML", xml.ToString() }, { "@TipoCreditoID", info.TipoCredito.TipoCreditoID }, { "@PlazoCreditoID", info.PlazoCredito.PlazoCreditoID }, { "@Activo", info.Activo.GetHashCode() }, { "@UsuarioCreacionID", info.UsuarioCreacionID } }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
internal static Dictionary <string, object> ConfiguracionCredito_ObtenerPorTipoCreditoYMes(ConfiguracionCreditoInfo filtro) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@TipoCreditoID", filtro.TipoCredito.TipoCreditoID }, { "@PlazoCreditoID", filtro.PlazoCredito.PlazoCreditoID } }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
internal static Dictionary <string, object> ConfiguracionCredito_ObtenerConfiguracionCreditoPorFiltro(PaginacionInfo pagina, ConfiguracionCreditoInfo filtro) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@Descripcion", filtro.TipoCredito.Descripcion }, { "@Activo", filtro.Activo.GetHashCode() }, { "@Inicio", pagina.Inicio }, { "@Limite", pagina.Limite } }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }