/// <summary>
        /// Obtien y llena el grid con la configuracion del parametro de cheque por banco
        /// </summary>
        /// <param name="banco">Informacion del banco</param>
        /// <param name="usuario">Identificador del usuario loggeado</param>
        private void ObtenerConfiguracionParametroBanco(BancoInfo banco, UsuarioInfo usuario)
        {
            try
            {
                var configuracionParametroChequePL = new ConfiguracionParametroChequePL();

                CatParametroConfiguracionBancoInfo info = new CatParametroConfiguracionBancoInfo
                {
                    BancoID = banco,
                    Activo  = EstatusEnum.Activo
                };
                List <CatParametroConfiguracionBancoInfo> resultadoInfo = configuracionParametroChequePL.ObtenerPorBanco(info, usuario);
                if (resultadoInfo != null && resultadoInfo.Count > 0)
                {
                    gridConfiguracionParametros.ItemsSource = resultadoInfo;
                    ClonarLista(resultadoInfo);
                    btnGuardar.IsEnabled = true;
                }
                else
                {
                    gridConfiguracionParametros.ItemsSource = new List <CatParametroConfiguracionBancoInfo>();
                    btnGuardar.IsEnabled = false;
                }
            }
            catch (ExcepcionGenerica)
            {
                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionParametroBanco_ErrorObtenerPorBanco, MessageBoxButton.OK, MessageImage.Error);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionParametroBanco_ErrorObtenerPorBanco, MessageBoxButton.OK, MessageImage.Error);
            }
        }
        /// <summary>
        /// Actualiza la configuracion de los parametros
        /// </summary>
        private void ActualizarConfiguracionParametro()
        {
            try
            {
                List <CatParametroConfiguracionBancoInfo> listaConfiguracionParametroGrid = (List <CatParametroConfiguracionBancoInfo>)gridConfiguracionParametros.ItemsSource;

                List <CatParametroConfiguracionBancoInfo> listaConfiguracionParametro = ObtenerModificados(listaConfiguracionParametroGrid);

                if (listaConfiguracionParametro != null)
                {
                    if (listaConfiguracionParametro.Count > 0)
                    {
                        if (ValidarConfiguracionParametro(listaConfiguracionParametro))
                        {
                            var         configuracionParametroChequePL = new ConfiguracionParametroChequePL();
                            UsuarioInfo usuario = new UsuarioInfo
                            {
                                UsuarioID = AuxConfiguracion.ObtenerUsuarioLogueado()
                            };
                            int resultado = configuracionParametroChequePL.ActualizarConfiguracionParametroCheque(listaConfiguracionParametro, usuario);

                            if (resultado > 0)
                            {
                                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionParametroCheque_MsgGuardado, MessageBoxButton.OK, MessageImage.Correct);
                                LimpiarCampos();
                            }
                        }
                    }
                }
            }
            catch (ExcepcionGenerica)
            {
                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionParametroBanco_ErrorActualizar, MessageBoxButton.OK, MessageImage.Error);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionParametroBanco_ErrorActualizar, MessageBoxButton.OK, MessageImage.Error);
            }
        }