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 { NfceFechamentoDTO Fechamento = new NfceFechamentoDTO(); Fechamento.IdNfceMovimento = Sessao.Instance.Movimento.Id; Fechamento.TipoPagamento = ComboTipoPagamento.Text; Fechamento.Valor = Convert.ToDecimal(edtValor.Text); NfceFechamentoController.GravaNfceFechamento(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]; NfceFechamentoDTO EcfFechamentoParaExclusao = new NfceFechamentoDTO(); EcfFechamentoParaExclusao.Id = Convert.ToInt32(Registro["ID"]); NfceFechamentoController.ExcluiNfceFechamento(EcfFechamentoParaExclusao); TotalizaFechamento(); } ComboTipoPagamento.Focus(); }
public static NfceFechamentoDTO GravaNfceFechamento(NfceFechamentoDTO pNfceFechamento) { try { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceFechamentoDTO> DAL = new NHibernateDAL <NfceFechamentoDTO>(Session); DAL.SaveOrUpdate(pNfceFechamento); Session.Flush(); } return(pNfceFechamento); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NfceFechamentoDTO ConsultaNfceFechamento(string pFiltro) { try { NfceFechamentoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceFechamentoDTO> DAL = new NHibernateDAL <NfceFechamentoDTO>(Session); String ConsultaSql = "from NfceFechamentoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <NfceFechamentoDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static int ExcluiNfceFechamento(NfceFechamentoDTO pNfceFechamento) { try { int Resultado = -1; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceFechamentoDTO> DAL = new NHibernateDAL <NfceFechamentoDTO>(Session); DAL.Delete(pNfceFechamento); Session.Flush(); Resultado = 0; } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static IList <NfceFechamentoDTO> ConsultaNfceFechamentoPagina(int pPrimeiroResultado, int pQuantidadeResultados, NfceFechamentoDTO pNfceFechamento) { try { IList <NfceFechamentoDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceFechamentoDTO> DAL = new NHibernateDAL <NfceFechamentoDTO>(Session); Resultado = DAL.SelectPagina <NfceFechamentoDTO>(pPrimeiroResultado, pQuantidadeResultados, pNfceFechamento); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }