Exemplo n.º 1
0
        private void Btn_Gerar_Click(object sender, EventArgs e)
        {
            Operacao = "Novo";
            var lancamento           = CapturarFormulario();
            var lancamentoSemelhante = new Valores_Fixos
            {
                Valor           = lancamento.Valor,
                Movimentacao    = "S",
                Estabelecimento = lancamento.Estabelecimento,
                Observacao      = lancamento.Observacao,
                DiaPagamento    = lancamento.Data_Pagamento.Day,
                Nome            = "Similar lancamento"
            };

            if (Rdb_Unico.Checked)
            {
                var lancamentos = new List <Valores_Fixos>();
                lancamentos.Add(lancamentoSemelhante);
                SimilarUnico(lancamentos);
            }
            else
            {
                SimilarVarios(lancamentoSemelhante);
            }
        }
 private void PreencherFormulario(Valores_Fixos valor)
 {
     Txt_Codigo.Text = valor.Id.ToString();
     Txt_CodigoEstabelecimento.Text = valor.Estabelecimento.Id.ToString();
     Txt_NomeDespesa.Text           = valor.Nome;
     Txt_NomeEstabelecimento.Text   = valor.Estabelecimento.Nome;
     Txt_Observacao.Text            = valor.Observacao;
     Msk_Valor.Text = valor.Valor.ToString();
     Cbo_TipoMovimentacao.SelectedIndex = valor.Movimentacao == "E" ? 0 : 1;
     Cbo_DiaPagamento.SelectedItem      = valor.DiaPagamento;
 }
Exemplo n.º 3
0
        public void ExcluirDespesaFixas(Valores_Fixos DespesaFixa)
        {
            var DespesaFixaNegocio = new ValoresFixosNegocio();

            if (DespesaFixaNegocio.ValidaDespesaFixa(DespesaFixa))
            {
                var session = NHibernateHelper.AbreSession();
                var dao     = new ValoresFixosDAO(session);
                dao.Excluir(DespesaFixa);
                session.Close();
                Mensagem = "Dados excluidos com sucesso";
            }
        }
Exemplo n.º 4
0
        private void SimilarVarios(Valores_Fixos lancamento)
        {
            var Lancamentos   = new List <Valores_Fixos>();
            var QuantParcelas = Convert.ToInt32(Msk_Parcelas.Text);

            lancamento.Parcela = QuantParcelas;
            Lancamentos.Add(lancamento);
            var F = new Frm_ImportaMovimentacaoFixa(Lancamentos, 1);

            F.TipoOperacao = 2;
            F.ShowDialog();
            Grp_Similar.Visible = false;
        }
        private Valores_Fixos CapturarFormulario()
        {
            var idEstabelecimento = int.Parse(Txt_CodigoEstabelecimento.Text);
            var estabelecimento   = EstabelecimentoControle.BuscarEstabelecimentoId(idEstabelecimento);
            var ValorFixo         = new Valores_Fixos();

            ValorFixo.Nome            = Txt_NomeDespesa.Text;
            ValorFixo.Valor           = double.Parse(Msk_Valor.Text);
            ValorFixo.Ativo           = Ckb_AtivoInativo.Checked;
            ValorFixo.DiaPagamento    = Convert.ToInt32(Cbo_DiaPagamento.Text);
            ValorFixo.Movimentacao    = Cbo_TipoMovimentacao.Text == "Entrada" ? "E" : "S";
            ValorFixo.Observacao      = Txt_Observacao.Text;
            ValorFixo.Estabelecimento = estabelecimento;
            ValorFixo.UsValoresFixos  = Frm_ControleFinanceiro.GetusuarioLogado();
            return(ValorFixo);
        }
Exemplo n.º 6
0
 internal bool ValidaDespesaFixa(Valores_Fixos DespesaFixa)
 {
     return(true);
 }