private void Eventos() { btnAddItem.Click += (s, e) => { var form = new AddItemMesa(); form.ShowDialog(); }; Clientes.Click += (s, e) => { if (UserPermission.SetControl(Clientes, pictureBox11, "com_clientes")) { return; } Home.pessoaPage = "Clientes"; OpenForm.Show <Clientes>(this); }; btnEntregadores.Click += (s, e) => { Home.pessoaPage = "Entregadores"; OpenForm.Show <Clientes>(this); }; Pedidos.Click += (s, e) => { if (UserPermission.SetControl(Pedidos, pictureBox5, "com_novavenda")) { return; } Home.pedidoPage = "Balcao"; AddPedidos.Id = 0; AddPedidos.PDV = false; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; btnDelivery.Click += (s, e) => { Home.pedidoPage = "Delivery"; AddPedidos.Id = 0; AddPedidos.PDV = false; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; VendasRel.Click += (s, e) => { Home.pedidoPage = "Food"; OpenForm.Show <Pedidos>(this); }; btnCadastrarMesa.Click += (s, e) => { OpenForm.Show <Mesas>(this); }; Mesas.Click += (s, e) => { OpenForm.Show <Comercial.Mesas>(this); }; }
private void EditPedido(bool create = false) { OpcoesCfe.tipoTela = 0; if (create) { switch (Home.pedidoPage) { case "Notas": { Nota.disableCampos = false; Nota.Id = 0; //OpcoesNfeRapida.idPedido = 0; var nota = new Nota(); nota.ShowDialog(); //Filter(); return; } case "Ordens de Servico": AddOs.Id = 0; OpenForm.Show <AddOs>(this); return; } AddPedidos.Id = 0; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); //Filter(); return; } if (GridLista.SelectedRows.Count > 0) { var dataTipo = new Model.Pedido().FindById(Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value)) .FirstOrDefault <Model.Pedido>(); if (dataTipo != null && dataTipo.Tipo != Home.pedidoPage && Home.pedidoPage != "Notas" && Home.pedidoPage != "Cupons") { Alert.Message("Opss", "Não é possível carregar este registro", Alert.AlertType.warning); return; } switch (Home.pedidoPage) { case "Ordens de Servico": AddOs.Id = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value); OpenForm.Show <AddOs>(this); return; case "Orçamentos": case "Consignações": case "Devoluções": { AddPedidos.Id = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value); var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); return; } case "Cupons": { OpcoesCfe.tipoTela = 1; OpcoesCfe.idPedido = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value); OpcoesCfe.idNota = Convert.ToInt32(GridLista.SelectedRows[0].Cells["IDNOTA"].Value); var f = new OpcoesCfe(); f.Show(); return; } case "Notas" when !GridLista.SelectedRows[0].Cells["Status"].Value.ToString().Contains("Pendente"): { OpcoesNfeRapida.idNota = Convert.ToInt32(GridLista.SelectedRows[0].Cells["IDNOTA"].Value); OpcoesNfeRapida.idPedido = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value); var f = new OpcoesNfeRapida(); f.Show(); break; } case "Notas": { Nota.Id = Convert.ToInt32(GridLista.SelectedRows[0].Cells["IDNOTA"].Value); var nota = new Nota(); nota.ShowDialog(); break; } default: { if (Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["EXCLUIR"].Value) > 0) { Alert.Message("Erro", "Esse registro foi excluido e não é permitido acessá-lo", Alert.AlertType.warning); return; } switch (Home.pedidoPage) { case "Compras" when GridLista.SelectedRows[0].Cells["Status"].Value.ToString() == "Pendente": { AddPedidos.Id = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value); var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); return; } case "Vendas" when GridLista.SelectedRows[0].Cells["Status"].Value.ToString() == "Pendente": { AddPedidos.Id = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value); var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); return; } } DetailsPedido.idPedido = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value); //DetailsPedido detailsPedido = new DetailsPedido(); //detailsPedido.ShowDialog(); OpenForm.Show <DetailsPedido>(this); break; } } //Filter(); } else { Alert.Message("Opps", "Selecione um item na tabela.", Alert.AlertType.info); } }
private void Eventos() { Shown += (s, e) => { Refresh(); LoadMesas(); }; btnFechar.Click += (s, e) => { var result = AlertOptions.Message("Atenção!", "Você está prestes a fechar uma mesa, ao continuar não será possível voltar!" + Environment.NewLine + "Deseja continuar?", AlertBig.AlertType.warning, AlertBig.AlertBtn.YesNo); if (!result) return; if (checks.Count > 0) { _mPedido.Id = 0; _mPedido.Excluir = 0; _mPedido.Tipo = "Vendas"; _mPedido.campof = "MESA"; _mPedido.Cliente = 1; _mPedido.Save(_mPedido); var idPedido = _mPedido.GetLastId(); foreach (var mesa in checks) { var dataMesa = _mPedidoItem.FindAll().Where("mesa", mesa).WhereFalse("excluir") .Where("pedido", 0).Get(); if (dataMesa != null) foreach (var item in dataMesa) { int id = item.ID; var update = _mPedidoItem.FindById(id).FirstOrDefault<PedidoItem>(); update.Pedido = idPedido; update.Save(update); } } Home.pedidoPage = "Vendas"; AddPedidos.Id = idPedido; AddPedidos.PDV = false; using (var novoPedido = new AddPedidos()) { novoPedido.TopMost = true; novoPedido.ShowDialog(); } LoadMesas(); } else { Alert.Message("Oppss", "Selecione uma mesa!", Alert.AlertType.warning); } }; btnAdicionar.Click += (s, e) => { var form = new AddItemMesa(); if (form.ShowDialog() == DialogResult.OK) LoadMesas(); }; search.TextChanged += (s, e) => LoadMesas(search.Text); btnAtualizar.Click += (s, e) => LoadMesas(); btnExit.Click += (s, e) => Close(); }
private void Eventos() { OS.Click += (s, e) => { //if (UserPermission.SetControl(Clientes, pictureBox11, "com_clientes")) // return; AddOs.Id = 0; OpenForm.Show <AddOs>(this); }; OSRel.Click += (s, e) => { //if (UserPermission.SetControl(Pedidos, pictureBox5, "com_novavenda")) // return; Home.pedidoPage = "Ordens de Servico"; OpenForm.Show <Pedido>(this); }; btnPdv.Click += (s, e) => { Home.pedidoPage = "Vendas"; AddPedidos.Id = 0; AddPedidos.PDV = true; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; Clientes.Click += (s, e) => { if (UserPermission.SetControl(Clientes, pictureBox11, "com_clientes")) { return; } Home.pessoaPage = "Clientes"; OpenForm.Show <Clientes>(this); }; Pedidos.Click += (s, e) => { if (UserPermission.SetControl(Pedidos, pictureBox5, "com_novavenda")) { return; } Home.pedidoPage = "Vendas"; AddPedidos.Id = 0; AddPedidos.PDV = false; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; Orcamentos.Click += (s, e) => { if (UserPermission.SetControl(Orcamentos, pictureBox3, "com_novoorcamento")) { return; } Home.pedidoPage = "Orçamentos"; AddPedidos.Id = 0; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; Consignacoes.Click += (s, e) => { if (UserPermission.SetControl(Consignacoes, pictureBox4, "com_novaconsig")) { return; } Home.pedidoPage = "Consignações"; AddPedidos.Id = 0; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; Devolucoes.Click += (s, e) => { if (UserPermission.SetControl(Devolucoes, pictureBox6, "com_novadevo")) { return; } Home.pedidoPage = "Devoluções"; AddPedidos.Id = 0; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; VendasRel.Click += (s, e) => { if (UserPermission.SetControl(VendasRel, pictureBox12, "com_vendas")) { return; } Home.pedidoPage = "Vendas"; OpenForm.Show <Pedido>(this); }; ProdutosVendidos.Click += (s, e) => { if (UserPermission.SetControl(ProdutosVendidos, pictureBox13, "com_pdtvendidos")) { return; } Home.pedidoPage = "Vendas"; OpenForm.Show <ProdutosVendidos>(this); //Reports.ProdutosVendidos ProdVendidos = new Reports.ProdutosVendidos(); //ProdVendidos.ShowDialog(); }; ConsignacoesRel.Click += (s, e) => { if (UserPermission.SetControl(ConsignacoesRel, pictureBox9, "com_consig")) { return; } Home.pedidoPage = "Consignações"; OpenForm.Show <Pedido>(this); }; ProdutosConsignados.Click += (s, e) => { //if (UserPermission.SetControl(ProdutosConsignados, pictureBox10, "com_pdtconsignados")) // return; //Home.pedidoPage = "Consignações"; //Reports.ProdutosVendidos ProdVendidos = new Reports.ProdutosVendidos(); //ProdVendidos.ShowDialog(); }; DevolucoesRel.Click += (s, e) => { if (UserPermission.SetControl(DevolucoesRel, pictureBox15, "com_devolucoes")) { return; } Home.pedidoPage = "Devoluções"; OpenForm.Show <Pedido>(this); }; OrcamentosRel.Click += (s, e) => { if (UserPermission.SetControl(OrcamentosRel, pictureBox7, "com_orcamentos")) { return; } Home.pedidoPage = "Orçamentos"; OpenForm.Show <Pedido>(this); }; ProdutosOrcados.Click += (s, e) => { //if (UserPermission.SetControl(ProdutosOrcados, pictureBox8, "com_pdtorcados")) // return; //Home.pedidoPage = "Orçamentos"; //Reports.ProdutosVendidos ProdVendidos = new Reports.ProdutosVendidos(); //ProdVendidos.ShowDialog(); }; Comissoes.Click += (s, e) => { if (UserPermission.SetControl(Comissoes, pictureBox14, "com_comissoes")) { return; } var usuarios = new Usuarios().FindByUserId(Settings.Default.user_id).FirstOrDefault <Usuarios>(); if (usuarios.Sub_user == 0) { OpenForm.Show <Comissão>(this); } else { DetalhesComissao.idUser = Settings.Default.user_id; OpenForm.Show <DetalhesComissao>(this); } }; }
private void Eventos() { Produtos.Click += (s, e) => { if (UserPermission.SetControl(Produtos, pictureBox9, "pdt_pdt")) { return; } OpenForm.Show <Produtos.Produtos>(this); }; Servicos.Click += (s, e) => { //if (UserPermission.SetControl(Produtos, pictureBox9, "pdt_pdt")) // return; OpenForm.Show <Servicos>(this); }; Etiquetas.Click += (s, e) => { if (UserPermission.SetControl(Etiquetas, pictureBox2, "pdt_etiquetas")) { return; } OpenForm.Show <Etiquetas>(this); }; Categorias.Click += (s, e) => { if (UserPermission.SetControl(Categorias, pictureBox1, "pdt_cats")) { return; } Home.CategoriaPage = "Produtos"; OpenForm.Show <Categorias>(this); }; Impostos.Click += (s, e) => { if (UserPermission.SetControl(Impostos, pictureBox3, "pdt_impostos")) { return; } OpenForm.Show <Impostos>(this); }; fornecedores.Click += (s, e) => { if (UserPermission.SetControl(fornecedores, pictureBox5, "pdt_fornecedores")) { return; } Home.pessoaPage = "Fornecedores"; OpenForm.Show <Clientes>(this); }; transportadoras.Click += (s, e) => { if (UserPermission.SetControl(transportadoras, pictureBox6, "pdt_transportadoras")) { return; } Home.pessoaPage = "Transportadoras"; OpenForm.Show <Clientes>(this); }; ReajusteProduto.Click += (s, e) => { if (UserPermission.SetControl(ReajusteProduto, pictureBox7, "pdt_reajuste")) { return; } OpenForm.Show <ReajusteDeProduto>(this); }; btnCombo.Click += (s, e) => { OpenForm.Show <ComboProdutos>(this); }; Compras.Click += (s, e) => { if (UserPermission.SetControl(Compras, pictureBox8, "pdt_novacompra")) { return; } Home.pedidoPage = "Compras"; OpenForm.Show <Pedido>(this); }; btnRemessas.Click += (s, e) => { Home.pedidoPage = "Remessas"; OpenForm.Show <Pedido>(this); }; btnRemessa.Click += (s, e) => { Home.pedidoPage = "Remessas"; AddPedidos.Id = 0; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; HistoricoEntradaSaida.Click += (s, e) => { if (UserPermission.SetControl(HistoricoEntradaSaida, pictureBox11, "pdt_entradassaidas")) { return; } OpenForm.Show <EstoqueEntradaSaida>(this); }; Estoque.Click += (s, e) => { if (UserPermission.SetControl(Estoque, pictureBox12, "pdt_inventario")) { return; } OpenForm.Show <Inventario>(this); }; CompraNova.Click += (s, e) => { if (UserPermission.SetControl(Compras, pictureBox13, "pdt_compras")) { return; } Home.pedidoPage = "Compras"; AddPedidos.Id = 0; var novoPedido = new AddPedidos(); novoPedido.ShowDialog(); }; importarNfe.Click += (s, e) => { if (UserPermission.SetControl(importarNfe, pictureBox14, "pdt_importarnfe")) { return; } var f = new ImportarNfe(); f.ShowDialog(); }; btnAdicionais.Click += (s, e) => { OpenForm.Show <Adicional>(this); }; btnVariation.Click += (s, e) => OpenForm.Show <Variacoes>(this); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Shown += async(s, e) => { label1.Text = $@"Mesa: {nrMesa}"; await SetContentTableAsync(GridLista); var sumData = new PedidoItem().Query().SelectRaw("sum(total) as total").Where("mesa", nrMesa) .WhereFalse("excluir").Where("pedido", 0).FirstOrDefault(); double total = Validation.ConvertToDouble(sumData.TOTAL) ?? 0; var tempoMesa = new PedidoItem().Query().Where("mesa", nrMesa).WhereFalse("excluir").Where("pedido", 0) .FirstOrDefault <PedidoItem>(); if (tempoMesa != null) { var date = DateTime.Now; var hourMesa = date.AddHours(-tempoMesa.Criado.Hour); var minMesa = date.AddMinutes(-tempoMesa.Criado.Minute); tempo.Text = $@"{hourMesa.Hour}h {minMesa.Minute}m"; } txtQtd.Text = GridLista.Rows.Count.ToString(); txtTotal.Text = $@"Valor Total: {Validation.FormatPrice(total, true)}"; }; btnFechar.Click += (s, e) => { var result = AlertOptions.Message("Atenção!", "Você está prestes a fechar uma mesa, ao continuar não será possível voltar!" + Environment.NewLine + "Deseja continuar?", AlertBig.AlertType.warning, AlertBig.AlertBtn.YesNo); if (!result) { return; } if (nrMesa != "0") { _mPedido.Id = 0; _mPedido.Excluir = 0; _mPedido.Tipo = "Vendas"; _mPedido.campof = "MESA"; _mPedido.Cliente = 1; _mPedido.Save(_mPedido); var idPedido = _mPedido.GetLastId(); var dataMesa = _mPedidoItem.FindAll().Where("mesa", nrMesa).WhereFalse("excluir").Where("pedido", 0) .Get(); if (dataMesa != null) { foreach (var item in dataMesa) { int ID = item.ID; var update = _mPedidoItem.FindById(ID).FirstOrDefault <PedidoItem>(); update.Pedido = idPedido; update.Save(update); } } Home.pedidoPage = "Vendas"; AddPedidos.Id = idPedido; AddPedidos.PDV = false; var NovoPedido = new AddPedidos { TopMost = true }; NovoPedido.ShowDialog(); } else { Alert.Message("Oppss", "Selecione uma mesa válida!", Alert.AlertType.warning); } }; btnExit.Click += (s, e) => Close(); }