private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Load += (s, e) => { ToolHelp.Show("Defina a data de emissão do título!", pictureBox12, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Defina a data inicial do vencimento do título!", pictureBox4, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Escolha a recorrência para esse título.\nObservação: O campo 'Quantas parcelas' irá criar os titulos conforme o número preenchido no momento que salvar, caso fique em branco os título só será gerado no prazo definido de antecedência do vencimento.", pictureBox6, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show( "Defina a quantidade de parcelas que deseja gerar com base no campo anterior, caso desejar 'deixe em branco' para o sistema gerar automaticamente as parcelas quando o prazo de vencimento estiver chegando.", pictureBox7, ToolHelp.ToolTipIcon.Info, "Ajuda!"); if (Home.financeiroPage == "Pagar") { label23.Text = @"Pagar para"; label6.Text = @"Pagamentos"; label8.Text = @"Despesa"; label3.Text = @"Forma Pagar"; label12.Text = @"Esse pagamento se repete?"; label9.Text = @"Data Pagamento"; label10.Text = @"Valor Pagamento"; btnRecebidoPago.Text = @"Pago"; } formaPgto.ValueMember = "Id"; formaPgto.DisplayMember = "Nome"; formaPgto.DataSource = new FormaPagamento().GetAll(); LoadFornecedores(); LoadCategorias(); recorrente.DataSource = Support.GetTiposRecorrencia(); recorrente.DisplayMember = "Nome"; recorrente.ValueMember = "Id"; if (IdTitulo > 0) { LoadData(); LoadRecorrencia(); } else { emissao.Text = Validation.ConvertDateToForm(Validation.DateNowToSql()); vencimento.Text = Validation.ConvertDateToForm(Validation.DateNowToSql()); } }; btnSalvar.Click += (s, e) => Save(); btnCancelar.Click += (s, e) => { var data = _modelTitulo.Remove(IdTitulo); if (data) { Close(); } }; xRecorrente.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e); emissao.KeyPress += Masks.MaskBirthday; dataRecebido.KeyPress += Masks.MaskBirthday; vencimento.KeyPress += Masks.MaskBirthday; total.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; recebido.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; recorrente.SelectedIndexChanged += (s, e) => { xRecorrente.Enabled = recorrente.SelectedIndex != 0; }; btnAddCliente.Click += (s, e) => { Home.pessoaPage = "Fornecedores"; AddClientes.Id = 0; var f = new AddClientes { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen }; if (f.ShowDialog() == DialogResult.OK) { LoadFornecedores(); } }; btnAddCategoria.Click += (s, e) => { var categoriasdeContas = Home.financeiroPage == "Pagar" ? "Despesas" : "Receitas"; Home.CategoriaPage = categoriasdeContas; var f = new AddCategorias { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen }; if (f.ShowDialog() == DialogResult.OK) { LoadCategorias(); } }; checkRepetir.CheckStateChanged += (s, e) => { if (checkRepetir.Checked) { recorrente.Enabled = true; xRecorrente.Enabled = true; } else { recorrente.Enabled = false; xRecorrente.Enabled = false; } }; btnRecebidoPago.CheckStateChanged += (s, e) => { if (btnRecebidoPago.Checked) { dataRecebido.Enabled = true; formaPgto.Enabled = true; recebido.Enabled = true; } else { dataRecebido.Enabled = false; formaPgto.Enabled = false; recebido.Enabled = false; } }; menuTaxas.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelTaxas, menuTaxas); label16.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelTaxas, menuTaxas); pictureBox9.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelTaxas, menuTaxas); menuBoleto.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelBoleto, menuBoleto); btnExit.Click += (s, e) => Close(); label6.Click += (s, e) => Close(); btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); btnImprimir.Click += (s, e) => { new Controller.Titulo().Imprimir(IdTitulo); }; }