private void btnAdicionar_Click(object sender, EventArgs e) { if (ComboTipoPagamento.Text.Trim() == "") { MessageBox.Show("Informe uma forma de Pagamento valida!", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); ComboTipoPagamento.Focus(); return; } if (Convert.ToDecimal(edtValor.Text) <= 0) { MessageBox.Show("Informe um Valor valido!", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); edtValor.Focus(); return; } try { EcfFechamentoDTO Fechamento = new EcfFechamentoDTO(); Fechamento.IdEcfMovimento = Sessao.Instance.Movimento.Id; Fechamento.TipoPagamento = ComboTipoPagamento.Text; Fechamento.Valor = Convert.ToDecimal(edtValor.Text); EcfFechamentoController.GravaEcfFechamento(Fechamento); TotalizaFechamento(); } catch (Exception eError) { Log.write(eError.ToString()); } edtValor.Clear(); ComboTipoPagamento.Focus(); }
private void btnRemover_Click(object sender, EventArgs e) { if (DTFechamento.Rows.Count > 0) { DataRow Registro = DTFechamento.Rows[GridValores.CurrentRow.Index]; EcfFechamentoDTO EcfFechamentoParaExclusao = new EcfFechamentoDTO(); EcfFechamentoParaExclusao.Id = Convert.ToInt32(Registro["ID"]); EcfFechamentoController.ExcluiEcfFechamento(EcfFechamentoParaExclusao); TotalizaFechamento(); } ComboTipoPagamento.Focus(); }
public static EcfFechamentoDTO GravaEcfFechamento(EcfFechamentoDTO pEcfFechamento) { try { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfFechamentoDTO> DAL = new NHibernateDAL <EcfFechamentoDTO>(Session); DAL.SaveOrUpdate(pEcfFechamento); Session.Flush(); } return(pEcfFechamento); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static EcfFechamentoDTO ConsultaEcfFechamento(string pFiltro) { try { EcfFechamentoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfFechamentoDTO> DAL = new NHibernateDAL <EcfFechamentoDTO>(Session); String ConsultaSql = "from EcfFechamentoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <EcfFechamentoDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static int ExcluiEcfFechamento(EcfFechamentoDTO pEcfFechamento) { try { int Resultado = -1; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfFechamentoDTO> DAL = new NHibernateDAL <EcfFechamentoDTO>(Session); DAL.Delete(pEcfFechamento); Session.Flush(); Resultado = 0; } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static IList <EcfFechamentoDTO> ConsultaEcfFechamentoPagina(int pPrimeiroResultado, int pQuantidadeResultados, EcfFechamentoDTO pEcfFechamento) { try { IList <EcfFechamentoDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfFechamentoDTO> DAL = new NHibernateDAL <EcfFechamentoDTO>(Session); Resultado = DAL.SelectPagina <EcfFechamentoDTO>(pPrimeiroResultado, pQuantidadeResultados, pEcfFechamento); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }