public DavCabecalhoDTO SelectObjetoDavCabecalho(string pFiltro) { try { DavCabecalhoDTO Resultado = null; using (ISession Session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <DavCabecalhoDTO> DAL = new NHibernateDAL <DavCabecalhoDTO>(Session); Resultado = DAL.SelectObjetoSql <DavCabecalhoDTO>(pFiltro); if (Resultado != null) { NHibernateDAL <DavDetalheDTO> DALDetalhe = new NHibernateDAL <DavDetalheDTO>(Session); Resultado.ListaDavDetalhe = DAL.Select <DavDetalheDTO>(new DavDetalheDTO { IdDavCabecalho = Resultado.Id }); if (Resultado.ListaDavDetalhe == null) { Resultado.ListaDavDetalhe = new List <DavDetalheDTO>(); } } } return(Resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList <DavCabecalhoDTO> SelectDavCabecalho(DavCabecalhoDTO davCabecalho) { try { IList <DavCabecalhoDTO> Resultado = null; using (ISession Session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <DavCabecalhoDTO> DAL = new NHibernateDAL <DavCabecalhoDTO>(Session); Resultado = DAL.Select(davCabecalho); foreach (DavCabecalhoDTO objP in Resultado) { NHibernateDAL <DavDetalheDTO> DALDetalhe = new NHibernateDAL <DavDetalheDTO>(Session); objP.ListaDavDetalhe = DAL.Select <DavDetalheDTO>(new DavDetalheDTO { IdDavCabecalho = objP.Id }); if (objP.ListaDavDetalhe == null) { objP.ListaDavDetalhe = new List <DavDetalheDTO>(); } } } return(Resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public override void BotaoInserir() { try { DavCabecalhoSelected = new DavCabecalhoDTO(); IsEditar = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema", MessageBoxButton.OK, MessageBoxImage.Error); } }
public override void BotaoCancelar() { try { BotaoLocalizar(); IsEditar = false; DavCabecalhoSelected = null; } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void SalvarAtualizarDavCabecalho() { try { using (ServiceServidor Servico = new ServiceServidor()) { Servico.SalvarAtualizarDavCabecalho(DavCabecalhoSelected); DavCabecalhoSelected = null; } } catch (Exception ex) { throw ex; } }
public void ExcluirDavCabecalho() { try { using (ServiceServidor Servico = new ServiceServidor()) { Servico.DeleteDavCabecalho(DavCabecalhoSelected); DavCabecalhoSelected = null; } } catch (Exception ex) { throw ex; } }
public void DeleteDavCabecalho(DavCabecalhoDTO davCabecalho) { try { using (ISession Session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <DavCabecalhoDTO> DAL = new NHibernateDAL <DavCabecalhoDTO>(Session); DAL.Delete(davCabecalho); Session.Flush(); } } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public DavCabecalhoDTO SalvarAtualizarDavCabecalho(DavCabecalhoDTO davCabecalho) { try { using (ISession Session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <DavCabecalhoDTO> DAL = new NHibernateDAL <DavCabecalhoDTO>(Session); DAL.SaveOrUpdate(davCabecalho); Session.Flush(); } return(davCabecalho); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public void AtualizarListaDavCabecalho(int pagina) { try { using (ServiceServidor Servico = new ServiceServidor()) { if (pagina == 0) { IndiceNavegacao = 0; } else if (pagina > 0 && ListaDavCabecalho.Count == QuantidadePagina) { IndiceNavegacao += QuantidadePagina; } else if (pagina < 0 && IndiceNavegacao != 0) { IndiceNavegacao -= QuantidadePagina; } DavCabecalhoDTO DavCabecalho = new DavCabecalhoDTO(); if (!Filtro.Trim().Equals("")) { DavCabecalho.NomeDestinatario = Filtro; } IList <DavCabecalhoDTO> ListaServ = Servico.SelectDavCabecalhoPagina(IndiceNavegacao, true, QuantidadePagina, true, DavCabecalho); ListaDavCabecalho.Clear(); foreach (DavCabecalhoDTO objAdd in ListaServ) { ListaDavCabecalho.Add(objAdd); } DavCabecalhoSelected = null; } QuantidadeCarregada = ListaDavCabecalho.Count; ControlarNavegacao(); } catch (Exception ex) { throw ex; } }