Exemplo n.º 1
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            Program.StartWaiting(this);
            var inventario = cbInventarios.SelectedItem as Inventario;
            try
            {
                try
                {
                    using (var service = new SiriusService.SiriusService())
                    {
                        int importarResultado;
                        bool sucesso;
                        service.ImportarInventario(JsonConvert.SerializeObject(inventario), out importarResultado, out sucesso);
                        SystemSounds.Beep.Play();
                        MessageBox.Show(importarResultado == 1 ? "Enviado com sucesso" : "Nao foi possivel enviar o inventario");
                    }
                }
                catch
                {
                    SystemSounds.Exclamation.Play();
                    MessageBox.Show("Não foi possivel enviar este inventario favor entrar em contato");
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Nao foi possivel enviar o inventario");
            }
            Program.StopWaiting(this);
        }
Exemplo n.º 2
0
        private void btnFinalizar_Click(object sender, EventArgs e)
        {
            var inventario = cbInventarios.SelectedItem as Inventario;
            if (inventario != null)
            {
                try
                {
                    using (var service = new SiriusService.SiriusService())
                    {
                        inventario.StatusInventario = StatusExecucao.Finalizado;
                        int importarResultado;
                        bool sucesso;
                        service.ImportarInventario(JsonConvert.SerializeObject(inventario), out importarResultado, out sucesso);
                        SystemSounds.Beep.Play();
                        MessageBox.Show(importarResultado == 1 ? "finalizado com sucesso" : "Nao foi possivel finalizar o inventario");
                        if (importarResultado == 1)
                        {
                            Program.Banco.Inventarios.Remove(inventario);
                            cbInventarios.DataSource = Program.Banco.Inventarios;
                        }
                    }
                }
                catch
                {
                    SystemSounds.Asterisk.Play();
                    MessageBox.Show("Não foi possivel finalizar este inventario favor entrar em contato");
                }

            }
            else
            {
                MessageBox.Show("Nenhuminventario selecionado ");
            }
        }