public static IList <NfceMovimentoDTO> ConsultaNfceMovimentoLista(NfceMovimentoDTO pNfceMovimento) { try { IList <NfceMovimentoDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceMovimentoDTO> DAL = new NHibernateDAL <NfceMovimentoDTO>(Session); Resultado = DAL.Select(pNfceMovimento); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NfceMovimentoDTO GravaNfceMovimento(NfceMovimentoDTO pNfceMovimento) { try { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceMovimentoDTO> DAL = new NHibernateDAL <NfceMovimentoDTO>(Session); DAL.SaveOrUpdate(pNfceMovimento); Session.Flush(); } return(pNfceMovimento); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NfceMovimentoDTO ConsultaNfceMovimento(string pFiltro) { try { NfceMovimentoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceMovimentoDTO> DAL = new NHibernateDAL <NfceMovimentoDTO>(Session); String ConsultaSql = "from NfceMovimentoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <NfceMovimentoDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public void PopulaObjetosPrincipais() { try { Filtro = "StatusMovimento=" + Biblioteca.QuotedStr("A") + " or StatusMovimento=" + Biblioteca.QuotedStr("T"); Movimento = NfceMovimentoController.ConsultaNfceMovimento(Filtro); Configuracao = NfceConfiguracaoController.ConsultaNfceConfiguracao("Id=1"); //ExercĂcio: Como evitar um erro de ponteiro nulo nesses objetos? Configuracao.NfceConfiguracaoBalanca = new NfceConfiguracaoBalancaDTO(); Configuracao.NfceConfiguracaoLeitorSer = new NfceConfiguracaoLeitorSerDTO(); ListaTipoPagamento = NfceTipoPagamentoController.ConsultaNfceTipoPagamentoLista("Id>0").ToList(); } catch (Exception eError) { Log.write(eError.ToString()); } }