private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Load += (s, e) => Carregar(); label6.Click += (s, e) => Close(); btnExit.Click += (s, e) => Close(); btnSalvar.Click += (s, e) => { _modelImposto.Id = idImpSelected; _modelImposto.Nome = nome.Text; _modelImposto.Cfop = cfop.Text; GetImpostos(0); if (_modelImposto.Save(_modelImposto)) { DialogResult = DialogResult.OK; Close(); } }; btnRemover.Click += (s, e) => { var data = _modelImposto.Remove(idImpSelected); if (data) { Close(); } }; Icms.SelectedValueChanged += (s, e) => SetIcms(); addCfop.Click += (s, e) => { var form = new Cfops { TopMost = true }; if (form.ShowDialog() == DialogResult.OK) { // _mPedido.Id = Id; // _mPedido.Colaborador = PedidoModalClientes.Id; // _mPedido.Save(_mPedido); // LoadData(); } }; cfop.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 4); btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; //KeyDown += KeyDowns; //nr.KeyDown += KeyDowns; //btnContinuar.KeyDown += KeyDowns; btnContinuar.Click += (s, e) => CancelItem(); nr.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e); }
private void Eventos() { Shown += (s, e) => { txtValorItem.Text = Validation.FormatPrice(Valor, true); }; txtDividir.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 2); txtDividir.TextChanged += (s, e) => { double valor = 0; valor = Valor / Validation.ConvertToInt32(txtDividir.Text); ValorRestante = Valor - valor; ValorDivido = Validation.ConvertToDouble(valor); txtValorDividido.Text = Validation.FormatPrice(ValorDivido, true); }; btnContinuar.Click += (s, e) => { DialogResult = DialogResult.OK; Close(); }; btnExit.Click += (s, e) => Close(); }
private void Eventos() { Load += (s, e) => { ToolHelp.Show("Habilite essa opção para exibir todos os registros disponíveis.", pictureBox5, ToolHelp.ToolTipIcon.Info, "Ajuda!"); ToolHelp.Show("Defina um limite de registros a serem exibidos, é necessário desativar a opção acima.", pictureBox1, ToolHelp.ToolTipIcon.Info, "Ajuda!"); nrRegistros.Text = "50"; Ordem.SelectedItem = "Z-A"; }; btnGerar.Click += (s, e) => { if (!btnExibirTodos.Toggled) { if (Validation.ConvertToDouble(nrRegistros.Text) <= 0) { Alert.Message("Opps", "Limite de registros inválido.", Alert.AlertType.error); return; } } Inativos = Ativo.Toggled; TodosRegistros = btnExibirTodos.Toggled; NrRegistros = Validation.ConvertToInt32(nrRegistros.Text); OrdemBy = Ordem.Text; DialogResult = DialogResult.OK; Close(); }; btnExibirTodos.Click += (s, e) => { nrRegistros.Enabled = btnExibirTodos.Toggled; }; nrRegistros.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 20); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Shown += (s, e) => { var parcelas = new ArrayList { new { Id = "0", Title = "Não cobrar taxa" }, new { Id = "2", Title = "2° Parcela" }, new { Id = "3", Title = "3° Parcela" }, new { Id = "4", Title = "4° Parcela" }, new { Id = "5", Title = "5° Parcela" }, new { Id = "6", Title = "6° Parcela" }, new { Id = "7", Title = "7° Parcela" }, new { Id = "8", Title = "8° Parcela" }, new { Id = "9", Title = "9° Parcela" }, new { Id = "10", Title = "10° Parcela" }, new { Id = "11", Title = "11° Parcela" }, new { Id = "12", Title = "12° Parcela" }, new { Id = "13", Title = "13° Parcela" }, new { Id = "14", Title = "14° Parcela" }, new { Id = "15", Title = "15° Parcela" }, new { Id = "16", Title = "16° Parcela" }, new { Id = "17", Title = "17° Parcela" }, new { Id = "18", Title = "18° Parcela" } }; Parcelas.DataSource = parcelas; Parcelas.ValueMember = "Id"; Parcelas.DisplayMember = "Title"; if (Id > 0) { _mTaxas = _mTaxas.FindById(Id).FirstOrDefault <Model.Taxas>(); if (_mTaxas.Count() > 0) { txtTitulo.Text = _mTaxas.Nome; txtTaxaCredito.Text = Validation.FormatPrice(_mTaxas.Taxa_Credito); txtTaxaDebito.Text = Validation.FormatPrice(_mTaxas.Taxa_Debito); txtTarifaFixa.Text = Validation.FormatPrice(_mTaxas.Taxa_Fixa); txtTaxaParcela.Text = Validation.FormatPrice(_mTaxas.Taxa_Parcela); Parcelas.SelectedValue = $@"{_mTaxas.Parcela_Semjuros}"; diasReceber.Text = _mTaxas.Dias_Receber.ToString(); txtTaxaAntecipacao.Text = Validation.FormatPrice(_mTaxas.Taxa_Antecipacao); checkAntecipacaoAuto.Checked = _mTaxas.Antecipacao_Auto == 1; } } }; btnSalvar.Click += (s, e) => { if (string.IsNullOrEmpty(txtTitulo.Text)) { Alert.Message("Opps", "Preencha o título", Alert.AlertType.error); return; } if (string.IsNullOrEmpty(txtTaxaDebito.Text)) { Alert.Message("Opps", "Preencha a taxa débito", Alert.AlertType.error); return; } if (string.IsNullOrEmpty(txtTaxaCredito.Text)) { Alert.Message("Opps", "Preencha a taxa crédito", Alert.AlertType.error); return; } _mTaxas.Nome = txtTitulo.Text; _mTaxas.Taxa_Credito = Validation.ConvertToDouble(txtTaxaCredito.Text); _mTaxas.Taxa_Debito = Validation.ConvertToDouble(txtTaxaDebito.Text); _mTaxas.Taxa_Fixa = Validation.ConvertToDouble(txtTarifaFixa.Text); _mTaxas.Taxa_Parcela = Validation.ConvertToDouble(txtTaxaParcela.Text); _mTaxas.Parcela_Semjuros = Validation.ConvertToInt32(Parcelas.SelectedValue.ToString()); _mTaxas.Dias_Receber = Validation.ConvertToInt32(diasReceber.Text); _mTaxas.Taxa_Antecipacao = Validation.ConvertToDouble(txtTaxaAntecipacao.Text); _mTaxas.Antecipacao_Auto = checkAntecipacaoAuto.Checked ? 1 : 0; if (_mTaxas.Save(_mTaxas)) { Alert.Message("Pronto", "Gateway de pagamento adicionado com sucesso.", Alert.AlertType.success); DialogResult = DialogResult.OK; Close(); } else { Alert.Message("Opps", "Algo deu errado ao salvar.", Alert.AlertType.error); } }; txtTarifaFixa.TextChanged += MaskPrice; txtTaxaCredito.TextChanged += MaskPrice; txtTaxaDebito.TextChanged += MaskPrice; txtTaxaParcela.TextChanged += MaskPrice; txtTaxaAntecipacao.TextChanged += MaskPrice; diasReceber.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 2); btnExit.Click += (s, e) => Close(); btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Shown += (s, e) => { Refresh(); BeginInvoke((MethodInvoker) delegate { IdPdtSelecionado = Produtos.IdPdtSelecionado; backOn.RunWorkerAsync(); }); SetHeadersAdicionais(GridAdicionais); SetHeadersCombo(GridCombos); nome.Focus(); }; menuEstoque.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelEstoque, menuEstoque); label27.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelEstoque, menuEstoque); pictureBox12.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelEstoque, menuEstoque); menuImpostos.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelImpostos, menuImpostos); label35.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelImpostos, menuImpostos); pictureBox16.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelImpostos, menuImpostos); menuAdicionais.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelAdicionais, menuAdicionais); label30.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelAdicionais, menuAdicionais); pictureBox13.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelAdicionais, menuAdicionais); menuCombo.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelCombo, menuCombo); label33.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelCombo, menuCombo); pictureBox17.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelCombo, menuCombo); menuInfoAdicionais.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelInfoAdicionais, menuInfoAdicionais); label31.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelInfoAdicionais, menuInfoAdicionais); pictureBox15.Click += (s, e) => Support.DynamicPanel(flowLayoutPanel, panelInfoAdicionais, menuInfoAdicionais); btnExit.Click += (s, e) => { var dataProd = _modelItem.Query().Where("id", IdPdtSelecionado) .Where("atualizado", "01.01.0001, 00:00:00.000").WhereNull("codebarras").FirstOrDefault(); if (dataProd != null) { var result = AlertOptions.Message("Atenção!", "Esse produto não foi editado, deseja deletar?", AlertBig.AlertType.info, AlertBig.AlertBtn.YesNo); if (result) { var data = _modelItem.Remove(IdPdtSelecionado, false); if (data) { Close(); } } nome.Focus(); return; } Close(); }; btnSalvar.Click += (s, e) => Save(); btnRemover.Click += (s, e) => { var result = AlertOptions.Message("Atenção!", "Você está prestes a deletar um produto, continuar?", AlertBig.AlertType.warning, AlertBig.AlertBtn.YesNo); if (result) { var data = _modelItem.Remove(IdPdtSelecionado); if (data) { Close(); } } }; btnEstoque.Click += (s, e) => { _modelItem.Nome = nome.Text; if (new Model.Item().ValidarDados(_modelItem)) { return; } var f = new AddEstoque { TopMost = true }; if (f.ShowDialog() == DialogResult.OK) { LoadEstoque(); estoqueminimo.Focus(); DataTableEstoque(); } }; valorcompra.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; valorvenda.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; txtLimiteDesconto.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; btnAddCategoria.Click += (s, e) => { Home.CategoriaPage = "Produtos"; var f = new AddCategorias { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen, TopMost = true }; if (f.ShowDialog() == DialogResult.OK) { Categorias.DataSource = new Categoria().GetAll("Produtos"); Categorias.Refresh(); } }; btnAddFornecedor.Click += (s, e) => { Home.pessoaPage = "Fornecedores"; AddClientes.Id = 0; var f = new AddClientes { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen, TopMost = true }; if (f.ShowDialog() == DialogResult.OK) { LoadFornecedores(); } }; btnAddImpostoOne.Click += (s, e) => { View.Produtos.Impostos.idImpSelected = 0; var f = new AddImpostos { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen, TopMost = true }; if (f.ShowDialog() == DialogResult.OK) { LoadImpostoOne(); LoadImpostoTwo(); } }; btnAddImpostoTwo.Click += (s, e) => { View.Produtos.Impostos.idImpSelected = 0; var f = new AddImpostos { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen, TopMost = true }; if (f.ShowDialog() == DialogResult.OK) { LoadImpostoOne(); LoadImpostoTwo(); } }; valorvenda.TextChanged += (s, e) => { if (Validation.ConvertToDouble(valorcompra.Text) == 0) { return; } if (Validation.ConvertToDouble(valorvenda.Text) == 0) { return; } var media = (Validation.ConvertToDouble(valorvenda.Text) - Validation.ConvertToDouble(valorcompra.Text)) * 100 / Validation.ConvertToDouble(valorcompra.Text); precoMedio.Text = $"{Validation.ConvertToDouble(Validation.RoundTwo(media))}%"; }; valorcompra.TextChanged += (s, e) => { if (Validation.ConvertToDouble(valorcompra.Text) == 0) { return; } if (Validation.ConvertToDouble(valorvenda.Text) == 0) { return; } var media = (Validation.ConvertToDouble(valorvenda.Text) - Validation.ConvertToDouble(valorcompra.Text)) * 100 / Validation.ConvertToDouble(valorcompra.Text); precoMedio.Text = Validation.Price(media); }; estoqueminimo.KeyPress += (s, e) => Masks.MaskDouble(s, e); codebarras.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 20); referencia.KeyPress += (s, e) => Masks.MaskOnlyNumberAndChar(s, e, 50); ncm.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 8); cest.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 7); nome.TextChanged += (s, e) => { btnEstoque.Visible = nome.Text.Length >= 2; }; nome.KeyPress += (s, e) => { Masks.MaskMaxLength(s, e, 100); }; btnHelp.Click += (s, e) => Support.OpenLinkBrowser(Configs.LinkAjuda); chkImpostoNFE.Click += (s, e) => { if (chkImpostoNFE.Checked) { ImpostoNFE.Enabled = true; } else { ImpostoNFE.Enabled = false; ImpostoNFE.SelectedValue = 0; } }; chkImpostoCFE.Click += (s, e) => { if (chkImpostoCFE.Checked) { ImpostoCFE.Enabled = true; } else { ImpostoCFE.Enabled = false; ImpostoCFE.SelectedValue = 0; } }; btnRemoverImage.Click += (s, e) => { _modelItem.Id = IdPdtSelecionado; if (File.Exists($@"{Program.PATH_IMAGE}\Imagens\{_modelItem.Image}")) { File.Delete($@"{Program.PATH_IMAGE}\Imagens\{_modelItem.Image}"); } _modelItem.Image = ""; _modelItem.Save(_modelItem, false); imageProduct.Image = Resources.sem_imagem; pathImage.Text = ""; btnRemoverImage.Visible = false; Alert.Message("Pronto!", "Imagem removida com sucesso.", Alert.AlertType.success); }; btnImage.Click += (s, e) => { ofd.RestoreDirectory = true; ofd.Filter = @"Image files (*.jpg, *.jpeg, *.png) | *.jpg; *.jpeg; *.png"; ofd.CheckFileExists = true; ofd.CheckPathExists = true; ofd.Multiselect = false; if (ofd.ShowDialog() == DialogResult.OK) { if (!ofd.CheckFileExists) { Alert.Message("Opps", "Não encontramos a imagem selecionada. Tente Novamente!", Alert.AlertType.error); return; } var path = ofd.InitialDirectory + ofd.FileName; var ext = Path.GetExtension(ofd.FileName); if (File.Exists(path)) { if (!Directory.Exists(Program.PATH_IMAGE + @"\Imagens")) { Directory.CreateDirectory(Program.PATH_IMAGE + @"\Imagens"); } var nameImage = $"{Validation.CleanString(nome.Text).Replace(" ", "-")}{ext}"; if (File.Exists($@"{Program.PATH_IMAGE}\Imagens\{nameImage}")) { File.Delete($@"{Program.PATH_IMAGE}\Imagens\{nameImage}"); } File.Copy(path, $@"{Program.PATH_IMAGE}\Imagens\{nameImage}"); _modelItem.Id = IdPdtSelecionado; _modelItem.Image = nameImage; _modelItem.Save(_modelItem, false); var imageAsByteArray = File.ReadAllBytes($@"{Program.PATH_IMAGE}\Imagens\{nameImage}"); imageProduct.Image = Support.ByteArrayToImage(imageAsByteArray); pathImage.Text = $@"{Program.PATH_IMAGE}\Imagens\{nameImage}"; btnRemoverImage.Visible = true; Alert.Message("Pronto!", "Imagem atualizada com sucesso.", Alert.AlertType.success); } else { Alert.Message("Opps", "Não foi possível copiar a imagem. Tente novamente.", Alert.AlertType.error); } } }; filterTodos.Click += (s, e) => DataTableEstoque(); filterMaisRecentes.Click += (s, e) => DataTableEstoque(); selecionarNCM.Click += (s, e) => { var f = new ModalNCM { TopMost = true }; if (f.ShowDialog() == DialogResult.OK) { ncm.Text = ModalNCM.NCM; } }; backOn.DoWork += (s, e) => { _modelItem = _modelItem.FindById(IdPdtSelecionado).FirstOrDefault <Model.Item>(); ListCategorias = new Categoria().GetAll("Produtos"); ListFornecedores = new Pessoa().GetAll("Fornecedores"); Impostos = new Model.Imposto().FindAll().WhereFalse("excluir").OrderByDesc("nome").Get(); Impostos2 = new Model.Imposto().FindAll().WhereFalse("excluir").OrderByDesc("nome").Get(); }; backOn.RunWorkerCompleted += (s, e) => { Start(); if (IdPdtSelecionado > 0) { LoadData(); } else { _modelItem = new Item { Tipo = "Produtos", Id = IdPdtSelecionado }; if (_modelItem.Save(_modelItem, false)) { IdPdtSelecionado = _modelItem.GetLastId(); LoadData(); } else { Alert.Message("Opss", "Erro ao criar.", Alert.AlertType.error); Close(); } } }; workerBackEstoque.DoWork += (s, e) => { var query = new ItemEstoqueMovimentacao().Query() .LeftJoin("USUARIOS", "USUARIOS.id_user", "ITEM_MOV_ESTOQUE.id_usuario") .Select("ITEM_MOV_ESTOQUE.*", "USUARIOS.id_user", "USUARIOS.nome as nome_user") .Where("id_item", IdPdtSelecionado) .OrderByDesc("criado"); if (LimitShowStock > 0) { query.Limit(LimitShowStock); } ListEstoque = query.Get(); }; workerBackEstoque.RunWorkerCompleted += (s, e) => { GetDataTableEstoque(listaEstoque); }; btnVariacao.Click += (s, e) => { ModalVariacao.idProduto = IdPdtSelecionado; var form = new ModalVariacao(); form.ShowDialog(); }; GridAdicionais.CellContentClick += (s, e) => { if (GridAdicionais.Columns[e.ColumnIndex].Name == "Selecione") { GridAdicionais.SelectedRows[0].Cells["Selecione"].Value = (bool)GridAdicionais.SelectedRows[0].Cells["Selecione"].Value == false; } }; GridAdicionais.CellMouseEnter += (s, e) => { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } var dataGridView = s as DataGridView; if (GridAdicionais.Columns[e.ColumnIndex].Name == "Selecione") { dataGridView.Cursor = Cursors.Hand; } }; GridAdicionais.CellMouseLeave += (s, e) => { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } var dataGridView = s as DataGridView; if (GridAdicionais.Columns[e.ColumnIndex].Name == "Selecione") { dataGridView.Cursor = Cursors.Default; } }; GridCombos.CellContentClick += (s, e) => { if (GridCombos.Columns[e.ColumnIndex].Name == "Selecione") { GridCombos.SelectedRows[0].Cells["Selecione"].Value = (bool)GridCombos.SelectedRows[0].Cells["Selecione"].Value == false; } }; GridCombos.CellMouseEnter += (s, e) => { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } var dataGridView = s as DataGridView; if (GridCombos.Columns[e.ColumnIndex].Name == "Selecione") { dataGridView.Cursor = Cursors.Hand; } }; GridCombos.CellMouseLeave += (s, e) => { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } var dataGridView = s as DataGridView; if (GridCombos.Columns[e.ColumnIndex].Name == "Selecione") { dataGridView.Cursor = Cursors.Default; } }; }
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); }; }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Shown += (s, e) => { Refresh(); BeginInvoke((MethodInvoker) delegate { backOn.RunWorkerAsync(); }); SetHeadersTable(GridListaProdutos); }; label6.Click += (s, e) => Close(); btnExit.Click += (s, e) => Close(); btnSalvar.Click += (s, e) => { var result = AlertOptions.Message("Atenção!", "Confirmar alterações nos produtos?", AlertBig.AlertType.warning, AlertBig.AlertBtn.YesNo); if (result) { Save(); } }; valorcompra.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; valorvenda.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; txtLimiteDesconto.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; btnAddFornecedor.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(); } }; ncm.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 8); cest.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 7); chkImpostoNFE.Click += (s, e) => { if (chkImpostoNFE.Checked) { ImpostoNFE.Enabled = true; } else { ImpostoNFE.Enabled = false; ImpostoNFE.SelectedValue = 0; } }; chkImpostoCFE.Click += (s, e) => { if (chkImpostoCFE.Checked) { ImpostoCFE.Enabled = true; } else { ImpostoCFE.Enabled = false; ImpostoCFE.SelectedValue = 0; } }; backOn.DoWork += (s, e) => { categorias = new Categoria().GetAll("Produtos"); fornecedores = new Pessoa().GetAll("Fornecedores"); impostos = new Model.Imposto().FindAll().WhereFalse("excluir").OrderByDesc("nome").Get(); impostos2 = new Model.Imposto().FindAll().WhereFalse("excluir").OrderByDesc("nome").Get(); }; backOn.RunWorkerCompleted += async(s, e) => { Start(); await SetContentTableAsync(GridListaProdutos); }; btnAddImpostoOne.Click += (s, e) => { Impostos.idImpSelected = 0; var f = new AddImpostos { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen }; if (f.ShowDialog() != DialogResult.OK) { return; } LoadImpostoOne(); LoadImpostoTwo(); }; btnAddImpostoTwo.Click += (s, e) => { Impostos.idImpSelected = 0; var f = new AddImpostos { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen }; if (f.ShowDialog() != DialogResult.OK) { return; } LoadImpostoOne(); LoadImpostoTwo(); }; btnAddCategoria.Click += (s, e) => { Home.CategoriaPage = "Produtos"; var f = new AddCategorias { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen, TopMost = true }; if (f.ShowDialog() != DialogResult.OK) { return; } Categorias.DataSource = new Categoria().GetAll("Produtos"); Categorias.Refresh(); }; FormClosing += (s, e) => { FormOpen = false; }; }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Shown += (s, e) => { if (!IdPessoa.IsNumber() && IdPessoa == 0) { Alert.Message("Opss", "Não foi possível, tente novamente.", Alert.AlertType.error); Close(); } if (IdContact <= 0) { return; } _modelContato = _modelContato.FindById(IdContact).First <PessoaContato>(); contato.Text = _modelContato.Contato ?? ""; celular.Text = _modelContato.Celular ?? ""; telefone.Text = _modelContato.Telefone ?? ""; email.Text = _modelContato.Email ?? ""; }; btnContatoSalvar.Click += (s, e) => { _modelContato.Id = IdContact; _modelContato.Id_pessoa = IdPessoa; _modelContato.Contato = contato.Text; _modelContato.Celular = celular.Text; _modelContato.Telefone = telefone.Text; _modelContato.Email = email.Text; if (!_modelContato.Save(_modelContato)) { return; } DialogResult = DialogResult.OK; Close(); }; btnContatoDelete.Click += (s, e) => { var result = AlertOptions.Message("Atenção!", "Deseja realmente excluir o contato?", AlertBig.AlertType.info, AlertBig.AlertBtn.YesNo); if (!result) { return; } if (!_modelContato.Remove(IdContact)) { return; } DialogResult = DialogResult.OK; Close(); }; contato.KeyPress += (s, e) => Masks.MaskOnlyNumberAndChar(s, e, 50); telefone.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 13); celular.KeyPress += (s, e) => Masks.MaskOnlyNumbers(s, e, 12); email.KeyPress += (s, e) => Masks.MaskMaxLength(s, e, 50); FormClosing += (s, e) => DialogResult = DialogResult.OK; }