예제 #1
0
        private void GravarDespesa()
        {
            if (!string.IsNullOrEmpty(txtTipoDespesa.Text))
            {
                TipoDespesa   tipoDespesa   = new TipoDespesa();
                TipoDespesaBO tipoDespesaBO = new TipoDespesaBO();

                tipoDespesa.ClasseDespesaID = Convert.ToInt32(txtClasseDespesa.SelectedValue);
                tipoDespesa.NomeTipoDespesa = txtTipoDespesa.Text;

                tipoDespesaBO.GravarTipoDespesa(tipoDespesa);

                MessageBox.Show("Tipo despesa gravado com sucesso", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information);

                if (MessageBox.Show("Desejar cadastrar outro tipo de despesa ?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    txtClasseDespesa.Focus();
                    txtTipoDespesa.Clear();
                }
                else
                {
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Informe o nome tipo despesa", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #2
0
 private void PopulaTipoDespesas()
 {
     try
     {
         TipoDespesaBO tipoDespesaBO = new TipoDespesaBO();
         txtTipoDespesas.DataSource    = tipoDespesaBO.CriaDataTableTipoDespesas(classeDespesaID);
         txtTipoDespesas.ValueMember   = "TipoDespesaID";
         txtTipoDespesas.DisplayMember = "NomeTipoDespesa";
     }
     catch (Exception) { }
 }
예제 #3
0
        public void CarregaDados(int tipoDespesaID)
        {
            if (tipoDespesaID > 0)
            {
                TipoDespesa   tipoDespesa   = new TipoDespesa();
                TipoDespesaBO tipoDespesaBO = new TipoDespesaBO();

                tipoDespesa = tipoDespesaBO.SelecionaTipoDespesaID(tipoDespesaID);

                lblTipoDespesaID.Text          = tipoDespesa.TipoDespesaID.ToString();
                txtClasseDespesa.SelectedValue = tipoDespesa.ClasseDespesaID;
                txtTipoDespesa.Text            = tipoDespesa.NomeTipoDespesa;
            }
        }
예제 #4
0
        public void CarregarComboTipoDespesa()
        {
            TipoDespesaBO tipoDespesaBO = new TipoDespesaBO();
            TipoDespesaBE tipoDespesaBE = new TipoDespesaBE();

            tipoDespesaBE.Ativo = true;
            List <TipoDespesaBE> listaTipoDespesaBE = tipoDespesaBO.Listar(tipoDespesaBE);

            cmbTipoDespesa.Items.Add("Selecione");
            foreach (TipoDespesaBE retornoTipoDespesaBE in listaTipoDespesaBE)
            {
                cmbTipoDespesa.Items.Add(retornoTipoDespesaBE);
            }
            cmbTipoDespesa.DisplayMember = "Nome";
            cmbTipoDespesa.ValueMember   = "Id";
            cmbTipoDespesa.SelectedIndex = 0;
        }
예제 #5
0
        private void CarregaTipoDespesas()
        {
            DataTable     dt             = new DataTable();
            TipoDespesaBO tipoDespesasBO = new TipoDespesaBO();

            dt = tipoDespesasBO.CriaDataTableTipoDespesa(txtBusca.Text);

            if (dt != null)
            {
                listViewTipoDespesas.Items.Clear();

                foreach (DataRow row in dt.Rows)
                {
                    //Adiciona os itens do list view
                    listViewTipoDespesas.Items.Add(row.ItemArray[0].ToString());                      //0
                    listViewTipoDespesas.Items[countRow].SubItems.Add((row.ItemArray[1]).ToString()); //1
                    listViewTipoDespesas.Items[countRow].SubItems.Add(row.ItemArray[2].ToString());   //2
                    countRow++;
                }
                countRow = 0;
            }
        }
예제 #6
0
        private void AlterarDespesa()
        {
            if (!string.IsNullOrEmpty(txtTipoDespesa.Text))
            {
                TipoDespesa   tipoDespesa   = new TipoDespesa();
                TipoDespesaBO tipoDespesaBO = new TipoDespesaBO();

                tipoDespesa.TipoDespesaID   = int.Parse(lblTipoDespesaID.Text);
                tipoDespesa.ClasseDespesaID = Convert.ToInt32(txtClasseDespesa.SelectedValue);
                tipoDespesa.NomeTipoDespesa = txtTipoDespesa.Text;

                tipoDespesaBO.AlteraTipoDespesa(tipoDespesa);

                MessageBox.Show("Tipo despesa alterado com sucesso", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.Close();
            }
            else
            {
                MessageBox.Show("Informe o nome tipo despesa", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #7
0
        public void CarregaDadosEditarLancamento(int lancamentoID)
        {
            this.lancamentoID = lancamentoID;

            Lancamentos   lancamentos   = new Lancamentos();
            LancamentosBO lancamentosBO = new LancamentosBO();

            editar = true;

            lancamentos = lancamentosBO.SelecionarLancamentoID(lancamentoID);

            if (lancamentos != null)
            {
                tabLancamentos.TabPages.Remove(tabPage3);

                lblLancamentoID.Text          = lancamentos.LancamentoID.ToString();
                txtDataEmissao.Text           = lancamentos.DataEmissao.ToString("dd/MM/yyyy");
                txtDataEntrada.Text           = lancamentos.DataCadastro.ToString("dd/MM/yyyy");
                txtDescricao.Text             = lancamentos.Descricao;
                txtNumDocum.Text              = lancamentos.NumDoc;
                cbNumeroParcelas.SelectedText = lancamentos.NumParcela.ToString();

                //pega o favorecido
                CadastroFornecedoresBO fornecedoresBO = new CadastroFornecedoresBO();
                CadastroFornecedores   fornecedores   = new CadastroFornecedores();

                fornecedores._CodigoFornecedor = lancamentos.CodClienteFornecedor;

                fornecedores = fornecedoresBO.SelecionaFornecedores(fornecedores);

                if (fornecedores != null)
                {
                    cbClieForn.Text = fornecedores._Nome_Fantasia;
                }

                //pega tipo despesa
                TipoDespesa   tipoDespesa   = new TipoDespesa();
                TipoDespesaBO tipoDespesaBO = new TipoDespesaBO();

                tipoDespesa = tipoDespesaBO.SelecionaTipoDespesaID(lancamentos.TipoDespesaID);

                if (tipoDespesa != null)
                {
                    txtTipoDespesas.Text = tipoDespesa.NomeTipoDespesa;
                }

                //pega clase despesa - provisoriamente
                ClasseDespesa   classeDespesa = new ClasseDespesa();
                ClasseDespesaBO classeDepsaBO = new ClasseDespesaBO();

                classeDespesa = classeDepsaBO.SelecionarClasseDespesaID(tipoDespesa.ClasseDespesaID);

                if (classeDespesa != null)
                {
                    txtClasseDespesas.Text = classeDespesa.NomeClasse;
                }

                //pega tipo documento
                TipoDocumento   tipoDocumento   = new TipoDocumento();
                TipoDocumentoBO tipoDocumentoBO = new TipoDocumentoBO();

                tipoDocumento = tipoDocumentoBO.SelecionarTipoDocumentoID(lancamentos.TipoDocumento);

                if (tipoDocumento != null)
                {
                    cbTipoDocumento.Text = tipoDocumento.NomeTipoDocumento;
                }

                txtTipoLancamento.Text    = lancamentos.TipoLancamento;
                txtTotalParcela.Text      = lancamentos.ValorPrincipal.ToString("C");
                txtValorDocumento.Text    = lancamentos.ValorPrincipal.ToString("C");
                txtVencimentoInicial.Text = lancamentos.DataVencimento.ToString("dd/MM/yyyy");
                txtPagando.Text           = lancamentos.ValorPrincipal.ToString("C");
            }
        }