예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            AdviceCategoriaDespesa  confirm = new AdviceCategoriaDespesa();
            DialogResult            result  = confirm.ShowDialog();
            List <string>           Erros   = new List <string>();
            List <CategoriaDespesa> lstShow = CategoriaDespesaService.List();

            if (result == DialogResult.OK)
            {
                CategoriaDespesa categoria = CategoriaDespesaService.findCategoria(int.Parse(txtId.Text));
                Erros = CategoriaDespesaService.Delete(categoria);

                if (Erros.Count > 0)
                {
                    string textError = "";
                    foreach (var erro in Erros)
                    {
                        textError += erro + "\r\n";
                    }

                    MessageBox.Show(textError);
                }
                else
                {
                    MessageBox.Show("Conta deletada com sucesso.");

                    DeleteCategoriaDespesa_Load(null, EventArgs.Empty);
                }
            }
        }
예제 #2
0
        private void ListCategoriaDespesa_Load(object sender, EventArgs e)
        {
            List <CategoriaDespesa> categorias = CategoriaDespesaService.List();

            foreach (var categoria in categorias)
            {
                ListViewItem item = new ListViewItem(categoria.Id.ToString());
                item.SubItems.Add(categoria.Descricao);
                listView1.Items.Add(item);
            }
        }
예제 #3
0
        private void EditCategoriaDespesa_Load(object sender, EventArgs e)
        {
            List <CategoriaDespesa> lstShow = CategoriaDespesaService.List();

            if (lstShow.Count > 0)
            {
                comboBox1.DataSource    = lstShow;
                comboBox1.DisplayMember = "Descricao";
                comboBox1.ValueMember   = "Id";
                comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
            }
            else
            {
                MessageBox.Show("Deve haver ao menos uma categoria para ser editada.");
                this.Close();
            }
        }
예제 #4
0
        private void CreateFinanca_Load(object sender, EventArgs e)
        {
            var tipos = new List <dynamic>()
            {
                "Despesa", "Receita"
            };

            if (tipos.Count > 0)
            {
                comboCatReceita.DataSource    = tipos;
                comboCatReceita.DropDownStyle = ComboBoxStyle.DropDownList;
            }

            var categoriaReceitas = CategoriaReceitaService.List();

            if (categoriaReceitas.Count > 0)
            {
                comboCatReceita.DataSource    = categoriaReceitas;
                comboCatReceita.DisplayMember = "Descricao";
                comboCatReceita.ValueMember   = "Id";
                comboCatReceita.DropDownStyle = ComboBoxStyle.DropDownList;
            }

            var categoriaDespesas = CategoriaDespesaService.List();

            if (categoriaDespesas.Count > 0)
            {
                comboCatDespesa.DataSource    = categoriaDespesas;
                comboCatDespesa.DisplayMember = "Descricao";
                comboCatDespesa.ValueMember   = "Id";
                comboCatDespesa.DropDownStyle = ComboBoxStyle.DropDownList;
            }

            var Contas = ContaService.List();

            if (Contas.Count > 0)
            {
                comboBox2.DataSource    = Contas;
                comboBox2.DisplayMember = "Descricao";
                comboBox2.ValueMember   = "Id";
                comboBox2.DropDownStyle = ComboBoxStyle.DropDownList;
            }

            dateTimePicker1.Value = DateTime.Now;
        }
예제 #5
0
        private void FiltroFinanca_Load(object sender, EventArgs e)
        {
            var tipos = new List <dynamic>()
            {
                "Despesa", "Receita"
            };

            if (tipos.Count > 0)
            {
                comboBox5.DataSource    = tipos;
                comboBox5.DropDownStyle = ComboBoxStyle.DropDownList;
            }

            var categoriaReceitas = CategoriaReceitaService.List();

            if (categoriaReceitas.Count > 0)
            {
                comboBox4.DataSource    = categoriaReceitas;
                comboBox4.DisplayMember = "Descricao";
                comboBox4.ValueMember   = "Id";
                comboBox4.DropDownStyle = ComboBoxStyle.DropDownList;
            }

            var categoriaDespesas = CategoriaDespesaService.List();

            if (categoriaDespesas.Count > 0)
            {
                comboBox3.DataSource    = categoriaDespesas;
                comboBox3.DisplayMember = "Descricao";
                comboBox3.ValueMember   = "Id";
                comboBox3.DropDownStyle = ComboBoxStyle.DropDownList;
            }

            var Contas = ContaService.List();

            if (Contas.Count > 0)
            {
                comboBox2.DataSource    = Contas;
                comboBox2.DisplayMember = "Descricao";
                comboBox2.ValueMember   = "Id";
                comboBox2.DropDownStyle = ComboBoxStyle.DropDownList;
            }
        }
예제 #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            string        Desc  = txtDesc.Text;
            List <string> Erros = CategoriaDespesaService.Create(Desc);

            if (Erros.Count > 0)
            {
                string textError = "";
                foreach (var erro in Erros)
                {
                    textError += erro + "\r\n";
                }

                MessageBox.Show(textError);
            }
            else
            {
                txtDesc.Text = "";
                MessageBox.Show("Categoria criada com sucesso.");
            }
        }
예제 #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            string        Desc  = txtDesc.Text;
            string        Id    = txtId.Text;
            List <string> Erros = CategoriaDespesaService.Edit(int.Parse(Id), Desc);

            if (Erros.Count > 0)
            {
                string textError = "";
                foreach (var erro in Erros)
                {
                    textError += erro + "\r\n";
                }

                MessageBox.Show(textError);
            }
            else
            {
                txtDesc.Text = "";
                MessageBox.Show("Categoria editada com sucesso.");
                EditCategoriaDespesa_Load(null, EventArgs.Empty);
            }
        }