Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 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 : ""));
     }
 }