示例#1
0
        private void PopulateCategorias()
        {
            var itemAtual = ItemAtual();

            if (itemAtual == null)
            {
                return;
            }
            comboBoxCategoria.Items.Clear();
            comboBoxCategoria.Items
            .AddRange(ClassifTools.GetListOfCategorias(dgvExtrato, itemAtual).ToArray());
        }
示例#2
0
        public frmPagamentos()
        {
            InitializeComponent();

            splitContainer.Panel2Collapsed = true;

            dgvPagamentos.FormatColumn("Grupo", null, 100);
            dgvPagamentos.FormatColumn("Categoria", null, 200);
            dgvPagamentos.FormatColumn("SubCategoria", null, 150);
            dgvPagamentos.FormatColumn("Descrição", null, 150);
            dgvPagamentos.FormatColumn("Dia", dgvPagamentos.StyleInteger, 50);
            dgvPagamentos.FormatColumn("Valor", dgvPagamentos.StyleCurrency, 80);
            for (var col = 7; col < dgvPagamentos.ColumnCount; col++)
            {
                dgvPagamentos.Columns[col].Width = 50;
            }

            ResizeForm(dgvPagamentos);

            chkbtnMeses.BackgroundColorChecked = Color.LightGreen;
            chkbtnMeses.CheckedChanged        += (sender, args) => {
                foreach (var control in CheckBoxesMeses)
                {
                    control.Visible = chkbtnMeses.Checked;
                }
            };

            comboBoxGrupo.Items.AddRange(ClassifTools.GetListOfGrupos(-1).ToArray());

            ImportToolStrip(toolStripPagamentos);

            _ctx.Pagamentos.Load();
            bsPagamentos.DataSource = _ctx.Pagamentos.Local.ToBindingList();
            _mainBindingSource      = bsPagamentos;
            EnableSaveButtons();
        }
示例#3
0
 private void comboBoxCategoria_SelectedIndexChanged(object sender, EventArgs e)
 {
     comboBoxSubCategoria.Items.Clear();
     comboBoxSubCategoria.Items.AddRange(
         ClassifTools.GetListOfSubCategorias(comboBoxGrupo.Text, comboBoxCategoria.Text, -1).ToArray());
 }
示例#4
0
 private void cmsPopMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
 {
     ClassifTools.PopupItemClicked(sender, e, dgvBalance);
 }
示例#5
0
 private void dgvBalance_MouseClick(object sender, MouseEventArgs e)
 {
     ClassifTools.PopupOptions(sender, e, cmsPopMenu);
 }
示例#6
0
 private void dgvBalance_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
 {
     ClassifTools.EditingControlShowing(sender, e);
 }
示例#7
0
 private void PopulateGrupos()
 {
     comboBoxGrupo.Items.Clear();
     comboBoxGrupo.Items.AddRange(ClassifTools.GetListOfGrupos(dgvExtrato).ToArray());
 }