/// <summary> /// Gestiona el boton de añadir clientes, /// muestra el dialogo, y luego muestra un mensaje /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void AnyadirCliente_Click(object sender, RoutedEventArgs e) { AddClientes dialogo = new AddClientes(mvcliente); dialogo.ShowDialog(); if (dialogo.DialogResult == true) { await this.ShowMessageAsync("Informacion", "Cliente insertado corectamente"); mvcliente = new MVCliente(tEnt); } else { mvcliente = new MVCliente(tEnt); } }
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); Load += (s, e) => { Start(); }; Tipo1.Click += (s, e) => { Categorias.Enabled = true; Fornecedor.Enabled = true; imprimir.Visible = false; label4.Text = @"Despesa:"; LoadCategorias("Despesas"); }; Tipo2.Click += (s, e) => { Categorias.Enabled = true; Fornecedor.Enabled = false; imprimir.Visible = true; label4.Text = @"Despesa:"; LoadCategorias("Despesas"); }; Tipo3.Click += (s, e) => { Categorias.Enabled = false; Fornecedor.Enabled = false; imprimir.Visible = false; label4.Text = @"Receita:"; LoadCategorias("Receitas"); }; btnAddCategoria.Click += (s, e) => { string categoriasdeContas; if (Tipo1.Checked || Tipo2.Checked) { categoriasdeContas = "Despesas"; } else { categoriasdeContas = "Receitas"; } Home.CategoriaPage = categoriasdeContas; var f = new AddCategorias { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen }; if (f.ShowDialog() == DialogResult.OK) { LoadCategorias(categoriasdeContas); } }; 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(); } }; btnSalvar.Click += (s, e) => { _modelCaixaMov.id_caixa = idCaixa; _modelCaixaMov.id_formapgto = Dinheiro.Checked ? 1 : Cheque.Checked ? 2 : 1; _modelCaixaMov.id_categoria = Validation.ConvertToInt32(Categorias.SelectedValue); _modelCaixaMov.id_pessoa = Validation.ConvertToInt32(Fornecedor.SelectedValue); _modelCaixaMov.Tipo = Tipo1.Checked ? 1 : Tipo2.Checked ? 2 : Tipo3.Checked ? 3 : 1; var tipo = ""; if (Tipo1.Checked) { tipo = "Saída - Lançamento de Despesa"; } else if (Tipo2.Checked) { tipo = "Saída - Sangria"; } else if (Tipo3.Checked) { tipo = "Entrada - Acréscimo"; } var formaPgto = ""; if (Dinheiro.Checked) { formaPgto = "Dinheiro"; } else if (Cheque.Checked) { formaPgto = "Cheque"; } _modelCaixaMov.Descricao = $"{formaPgto} - {tipo}"; _modelCaixaMov.Valor = Validation.ConvertToDouble(Valor.Text); _modelCaixaMov.Obs = Obs.Text; if (_modelCaixaMov.Save(_modelCaixaMov)) { if (Tipo1.Checked) { if (_modelCaixaMov.Id != 0) { _modelTitulo = _modelTitulo.Query().Where("id_caixa_mov", _modelCaixaMov.Id) .Where("excluir", 0).FirstOrDefault <Titulo>(); } _modelTitulo.Tipo = "Pagar"; _modelTitulo.Emissao = Validation.DateNowToSql(); _modelTitulo.Id_Categoria = _modelCaixaMov.id_categoria; _modelTitulo.Id_Pessoa = _modelCaixaMov.id_pessoa; _modelTitulo.Total = _modelCaixaMov.Valor; _modelTitulo.Id_FormaPgto = _modelCaixaMov.id_formapgto; _modelTitulo.Vencimento = Validation.DateNowToSql(); _modelTitulo.Baixa_data = Validation.DateNowToSql(); _modelTitulo.Baixa_id_formapgto = _modelCaixaMov.id_formapgto; _modelTitulo.Baixa_total = _modelCaixaMov.Valor; _modelTitulo.Id_Caixa = idCaixa; _modelTitulo.Id_Caixa_Mov = _modelCaixaMov.GetLastId(); _modelTitulo.Obs = $"Pagamento gerado a partir de um lançamento do caixa. {Obs.Text}"; _modelTitulo.Save(_modelTitulo, false); } DialogResult = DialogResult.OK; Close(); } }; Valor.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; btnApagar.Click += (s, e) => { if (_modelCaixaMov.Remove(idMov)) { var titulo = _modelTitulo.Query().Where("ID_CAIXA_MOV", idMov).FirstOrDefault(); if (titulo != null) { _modelTitulo.RemoveIdCaixaMov(idMov); } DialogResult = DialogResult.OK; Close(); } }; imprimir.Click += (s, e) => { _modelCaixa = _modelCaixa.FindById(idCaixa).FirstOrDefault <Model.Caixa>(); var user = _modelUsuarios.FindByUserId(_modelCaixa.Usuario).FirstOrDefault(); var userName = ""; if (user != null) { userName = user.NOME; } var html = Template.Parse(File.ReadAllText($@"{Program.PATH_BASE}\html\CupomAssinaturaCaixaMov.html")); var render = html.Render(Hash.FromAnonymousObject(new { INCLUDE_PATH = Program.PATH_BASE, URL_BASE = Program.PATH_BASE, Emissao = DateTime.Now.ToString("dd/MM/yyyy HH:mm"), nrTerminal = _modelCaixa.Terminal, nrCaixa = _modelCaixa.Id.ToString(), Responsavel = userName, Valor = Valor.Text })); Browser.htmlRender = render; var f = new Browser(); f.ShowDialog(); }; }
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; }; }