public void Nfe() { OpcoesNfeRapida.idPedido = idPedido; OpcoesNfeRapida.idNota = 0; var f = new OpcoesNfeRapida(); f.Show(); }
public void Nfe() { if (Home.pedidoPage == "Vendas" && aPagartxt.Text != @"R$ 0,00") { Alert.Message("Ação não permitida", "É necessário informar recebimentos para finalizar", Alert.AlertType.warning); return; } Concluir(false); OpcoesNfeRapida.idPedido = idPedido; OpcoesNfeRapida.idNota = 0; var f = new OpcoesNfeRapida { TopMost = true }; f.Show(); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Load += (s, e) => { var checkNota = _modelNota.FindByIdPedidoAndTipo(idPedido, "NFe").FirstOrDefault <Nota>(); if (checkNota == null) { _modelNota.Id = 0; _modelNota.Tipo = "NFe"; _modelNota.Status = "Pendente"; _modelNota.id_pedido = idPedido; _modelNota.Save(_modelNota, false); } }; Close.Click += (s, e) => Close(); btnEmissaoRapida.Click += (s, e) => { OpcoesNfeRapida.idPedido = idPedido; var f = new OpcoesNfeRapida { TopMost = true }; f.Show(); Hide(); }; btnEmissaoPasso.Click += (s, e) => { Fiscal.Nota.Id = idPedido; var nota = new Fiscal.Nota { TopMost = true }; nota.Show(); Hide(); }; }
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); } }