public static ConfiguracaoDocumento GetConfiguracaoPorTipo(Session session, CsTipoDocumento tipo) { XPCollection <ConfiguracaoDocumento> configs = new XPCollection <ConfiguracaoDocumento>(session, CriteriaOperator.Parse("CsTipoDocumento = ?", tipo)); if (configs.Count > 0) { return(configs[0]); } return(null); }
/// <summary> /// Cria um objeto de ConfiguracaoDocumento /// </summary> /// <param name="session">Sessão</param> /// <param name="tipo">Tipo da Configuração</param> /// <param name="save">Indica se é para salvar ou não</param> /// <returns>Objeto de ConfiguracaoDocumento</returns> public static ConfiguracaoDocumento CriarConfiguracaoDocumento(Session session, CsTipoDocumento tipo, bool save = false) { ConfiguracaoDocumento configuracao = new ConfiguracaoDocumento(session); configuracao.CsTipoDocumento = tipo; if (save) { configuracao.Save(); } return(configuracao); }