public static void CriaRecusaSemNFe(int tipoRecebimento, int filial, int fornecedor, int notaFiscal, string serie, string motivo, string login) { try { Util.MostraCursor.CursorAguarde(true); string ret = ""; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; ret = ws.LogRecusaSemNFe(tipoRecebimento, filial, fornecedor, notaFiscal, serie, (motivo.Length > 100 ? motivo.Substring(0, 97) + "..." : motivo), login); } Util.MostraCursor.CursorAguarde(false); if (ret != "") { MessageBox.Show(ret, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } catch (Exception err) { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.SYS999 + " - " + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }
private static void PingTask() { while (ThreadAtiva) { try { EDL.EDLWS.EDLWS conexao = new EDL.EDLWS.EDLWS(); conexao.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); conexao.Timeout = 999999; if (conexao.VerificaConexao() == "OK") { OnLine = EDL.Dominio.Enumeradores.Enum.TipoSinal.ON; } else { OnLine = EDL.Dominio.Enumeradores.Enum.TipoSinal.OFF; } conexao = null; } catch (Exception) { OnLine = EDL.Dominio.Enumeradores.Enum.TipoSinal.OFF; } //Aguardar proxima atualizacao 10 em 10 segundos Thread.Sleep(10000); } }
private void btnConfirma_Click(object sender, EventArgs e) { try { if (txtFornecedor.Text.Trim() == "" || txtNF.Text.Trim() == "" || txtSerie.Text.Trim() == "" || Convert.ToDecimal(txtValorTotal.Text) == 0) { MessageBox.Show(EDL.Properties.Resources.SYS009, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { Util.MostraCursor.CursorAguarde(true); using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; Program.FornecedorNotaManual.FornecedorJuridico = ws.RetornaFornecedorJuridico(txtFornecedor.Text); } if (Program.FornecedorNotaManual.FornecedorJuridico != 0) { Program.FornecedorNotaManual.CNPJFornecedorJuridico = txtFornecedor.Text; Program.FornecedorNotaManual.CNPJFilial = this.txtFilial.Text; Program.FornecedorNotaManual.DataEmissao = dtpEmissao.Value; Program.FornecedorNotaManual.Numero = Convert.ToInt32(txtNF.Text); Program.FornecedorNotaManual.Serie = txtSerie.Text; Program.FornecedorNotaManual.ValorInformado = Convert.ToDecimal(txtValorTotal.Text.Replace(",", ".")); if (Program.FornecedorNotaManual.ValidaPedido == 1) { Program.FormularioAtivo = "PedidosItens"; } else { Program.FormularioAtivo = "NFManualItens"; } this.Close(); } else { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.MSGE006, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } } catch (Exception err) { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void Devolucao_Load(object sender, EventArgs e) { try { this.barraSuperior1.lblTitulo.Text = "DEVOLUÇÕES"; this.barraInferior1.Top = this.barraInferior1.Top - (325 - Screen.PrimaryScreen.Bounds.Height); using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; devolucoes = ws.RetornarDevolucao(Program.Filial); } ListViewItem lvi; ListViewItem.ListViewSubItem lvsi; foreach (var item in devolucoes.OrderBy(x => x.DataCadastro)) { lvi = new ListViewItem(); lvi.ImageIndex = 0; lvi.Text = item.AnoDiadoAno.ToString() + item.SequencialAnoDiadoAno.ToString() + item.TipoPedido; lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = item.NomeFornecedorJuridico; lvi.SubItems.Add(lvsi); lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = item.DataCadastro.ToString("dd/MM/yyyy"); lvi.SubItems.Add(lvsi); lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = item.Id.ToString(); lvi.SubItems.Add(lvsi); lsvDocumentos.Items.Add(lvi); } if (lsvDocumentos.Items.Count > 0) { lsvDocumentos.Items[0].Selected = true; lsvDocumentos.Items[0].Focused = true; } Util.MostraCursor.CursorAguarde(false); } catch (Exception err) { MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); Program.FormularioAtivo = "Menu"; this.Close(); } }
private void btnConfirma_Click(object sender, EventArgs e) { //TREINAMENTO - SÓ DESCOMENTAR QUANDO FOR FAZER PUBLICAÇÃO PARA TREINAMENTO //MessageBox.Show(EDL.Properties.Resources.MSGI002, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); //return; //TREINAMENTO - SÓ DESCOMENTAR QUANDO FOR FAZER PUBLICAÇÃO PARA TREINAMENTO try { if (lsvDocumentos.Items.Count == 0) { MessageBox.Show(EDL.Properties.Resources.SYS016, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { AtivaPainelOk(true, "REGISTRANDO..."); string retorno = ""; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; retorno = ws.RegistrarDevolucao(Program.Devolucao, devolucoes.ToArray(), Program.Usuario.Login); } if (retorno == "") { AtivaPainelOk(false, ""); MessageBox.Show(EDL.Properties.Resources.MSGI002, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); Util.MostraCursor.CursorAguarde(true); timer1.Enabled = false; this.StopRead(); Program.FormularioAtivo = "devolucao"; this.Close(); } else { AtivaPainelOk(false, ""); MessageBox.Show(EDL.Properties.Resources.SYS015 + " - " + retorno, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } } } catch (Exception err) { AtivaPainelOk(false, ""); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void SelecionaFornecedor() { try { Util.MostraCursor.CursorAguarde(true); using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; Program.FornecedorNotaManual.FornecedorJuridico = ws.RetornaFornecedorJuridico(lsvDocumentos.Items[lsvDocumentos.FocusedItem.Index].SubItems[1].Text); } if (Program.FornecedorNotaManual.FornecedorJuridico != 0) { Program.FornecedorNotaManual.CNPJFornecedorJuridico = lsvDocumentos.Items[lsvDocumentos.FocusedItem.Index].SubItems[1].Text; Program.FornecedorNotaManual.CNPJFilial = this.txtFilial.Text; Program.FornecedorNotaManual.DataEmissao = dtpEmissao.Value; timer1.Enabled = false; this.StopRead(); if (Program.FornecedorNotaManual.ValidaPedido == 1) { Program.FormularioAtivo = "PedidosItens"; } else { Program.FormularioAtivo = "NFManualItens"; } this.Close(); } else { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.MSGE006, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } catch (Exception err) { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void Romaneio_Load(object sender, EventArgs e) { try { this.barraSuperior1.lblTitulo.Text = "DADOS DO ROMANEIO"; this.barraInferior1.Top = this.barraInferior1.Top - (325 - Screen.PrimaryScreen.Bounds.Height); if (this.InitReader()) { this.StartRead(); } if (this.MyReader == null) { if (this.InitReader()) { this.StartRead(); } } using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; var ret = ws.RetornaFornecedorJuridicoControladora(Program.FornecedorNotaManual.Fornecedor); ListViewItem lvi; ListViewItem.ListViewSubItem lvsi; foreach (var item in ret) { lvi = new ListViewItem(); lvi.Text = item.id.ToString(); lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = item.cnpj; lvi.SubItems.Add(lvsi); lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = item.razao; lvi.SubItems.Add(lvsi); lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = item.fantasia; lvi.SubItems.Add(lvsi); lsvDocumentos.Items.Add(lvi); } if (lsvDocumentos.Items.Count > 0) { lsvDocumentos.Items[0].Selected = true; lsvDocumentos.Items[0].Focused = true; } } txtFilial.Text = Program.FornecedorNotaManual.CNPJFilial; timer1.Enabled = true; Util.MostraCursor.CursorAguarde(false); } catch (Exception err) { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); timer1.Enabled = false; Program.FormularioAtivo = "fornecedor"; this.Close(); } }
private void btnConfirma_Click(object sender, EventArgs e) { //TREINAMENTO - SÓ DESCOMENTAR QUANDO FOR FAZER PUBLICAÇÃO PARA TREINAMENTO //MessageBox.Show(EDL.Properties.Resources.MSGI001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); //return; //TREINAMENTO - SÓ DESCOMENTAR QUANDO FOR FAZER PUBLICAÇÃO PARA TREINAMENTO try { string produtos = ""; foreach (ListViewItem item in lsvDocumentos.Items) { if (item.ImageIndex == 1) { produtos += item.SubItems[4].Text + " "; Program.Pedido.PedidoItens.Where(p => p.CodigoProduto == Convert.ToInt32(item.SubItems[4].Text)).FirstOrDefault().Quantidade = Convert.ToDecimal(item.SubItems[1].Text.Replace(',', '.')); } } var produtosEnviados = produtos.Split(' '); if (produtosEnviados.Count() > 0) { if (Program.FornecedorNotaManual.Recebimento == 2 && Program.FornecedorNotaManual.ValorInformado > valorTotal) { MessageBox.Show(EDL.Properties.Resources.SYS011, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { AtivaPainelOk(true, "REGISTRANDO..."); string retorno; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; Program.FornecedorNotaManual.ValorTotal = valorTotal; if (Program.FornecedorNotaManual.Recebimento == 2) { retorno = ws.RegistraNFManualPedidoDataJuliana(Program.FornecedorNotaManual, Program.Pedido.PedidoItens.Where(p => produtosEnviados.Contains(p.CodigoProduto.ToString())).ToArray(), Program.Usuario.UsuarioId, Program.DataJuliana, Program.SequenciaJuliana); } else { retorno = ws.RegistraRomaneioPedido(Program.FornecedorNotaManual, Program.Pedido.PedidoItens.Where(p => produtosEnviados.Contains(p.CodigoProduto.ToString())).ToArray(), Program.Usuario.UsuarioId, Program.Usuario.Login); } } AtivaPainelOk(false, ""); if (retorno == "") { MessageBox.Show(EDL.Properties.Resources.MSGI001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); Util.MostraCursor.CursorAguarde(true); timer1.Enabled = false; this.StopRead(); Program.FormularioAtivo = "NFe"; this.Close(); } else { Util.LogRecusaNF.CriaRecusaSemNFe(2, Program.FornecedorNotaManual.Filial, Program.FornecedorNotaManual.Fornecedor, Program.FornecedorNotaManual.Numero, Program.FornecedorNotaManual.Serie, EDL.Properties.Resources.SYS007 + " - " + retorno, Program.Usuario.Login); MessageBox.Show(EDL.Properties.Resources.SYS007 + " - " + retorno, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } } } else { Util.LogRecusaNF.CriaRecusaSemNFe(2, Program.FornecedorNotaManual.Filial, Program.FornecedorNotaManual.Fornecedor, Program.FornecedorNotaManual.Numero, Program.FornecedorNotaManual.Serie, EDL.Properties.Resources.MSGC001 + " - " + produtos, Program.Usuario.Login); MessageBox.Show(EDL.Properties.Resources.MSGC001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } catch (Exception err) { AtivaPainelOk(false, ""); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void btnAtualizarApp_Click(object sender, EventArgs e) { string Name = PastaSistema.AppPath() + "EDLAtualizaVersao.exe"; string NameOld = PastaSistema.AppPath() + "EDLAtualizaVersao.old"; string CaminhoRestore = @"\Application\RemCapture\EDL\"; string NameRestore = CaminhoRestore + "EDLAtualizaVersao.exe"; string erro = "Não foi possível baixar nova versão do servidor."; string versaoAtualizador = ""; bool ok = true; try { AtivaPainelOk(true, "Buscando nova versão do aplicativo de atualização de versões, aguarde..."); Util.MostraCursor.CursorAguarde(true); byte[] arquivo; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; var versao = new EDLWS.VersaoEDL(); while (true) { versao = ws.EnviaAtualizadorNovo(); if (versao.Aplicativo.Length != versao.Tamanho) { Util.MostraCursor.CursorAguarde(false); if (MessageBox.Show("A conexão foi interrompida antes que a nova versão fosse totalmente copiada. Deseja realizar uma nova tentativa?" , "Erro!" , MessageBoxButtons.YesNo , MessageBoxIcon.Question , MessageBoxDefaultButton.Button1) == DialogResult.No) { AtivaPainelOk(false, ""); return; } this.Refresh(); Util.MostraCursor.CursorAguarde(true); } else { arquivo = versao.Aplicativo; break; } } } this.Refresh(); erro = "Não foi possível renomear versão antiga para copiar a nova."; if (File.Exists(Name)) { if (File.Exists(NameOld)) { File.Delete(NameOld); } File.Move(Name, NameOld); File.Delete(Name); } erro = "Não foi possível substituir a versão antiga pela nova versão."; using (BinaryWriter Writer = new BinaryWriter(File.OpenWrite(Name))) { Writer.Write(arquivo); Writer.Flush(); } Thread.Sleep(3000); try { erro = "Nova versão copiada com sucesso, entretanto não foi possível copiar a nova versão para a área de recuperação do coletor."; using (BinaryWriter Writer = new BinaryWriter(File.OpenWrite(NameRestore))) { Writer.Write(arquivo); Writer.Flush(); } Thread.Sleep(3000); } catch (Exception ex) { ok = false; MessageBox.Show(erro + " " + ex.Message); } if (ok) { // QUANDO ATUALIZAR VERSAO DO APP DE ATUALIZACAO, MUDAR O NOME ABAIXO PARA A NOVA VERSAO E ALTERAR TAMBEM A VALIDACAO NA ENTRADA DO SISTEMA using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; versaoAtualizador = ws.RetornaVersaoEDLAtualizaVersao(); versaoAtualizador = "ATUALIZADOR_" + versaoAtualizador.Replace(".", "") + ".TXT"; } StreamWriter atualizou = new StreamWriter(Util.PastaSistema.AppPath() + versaoAtualizador, true, System.Text.Encoding.Default); atualizou.Close(); StreamWriter restore = new StreamWriter(CaminhoRestore + versaoAtualizador, true, System.Text.Encoding.Default); restore.Close(); } AtivaPainelOk(false, ""); Util.MostraCursor.CursorAguarde(false); MessageBox.Show("Finalizado!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } catch (Exception ex) { Util.MostraCursor.CursorAguarde(false); AtivaPainelOk(false, ""); MessageBox.Show(erro + " " + ex.Message); } }
private void EncontraProduto(string codigoBarras) { bool achou = false; int pos = 0; barraInferior1.inputPanel1.Enabled = false; try { AtivaPainelOk(true, "PESQUISANDO..."); using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; devolucaoItens = new EDL.EDLWS.DevolucaoItem(); devolucaoItens = ws.RetornaProdutoDevolucao(codigoBarras, Program.Filial, Program.Devolucao.Id); } AtivaPainelOk(false, ""); if (devolucaoItens.Erro != "") { MessageBox.Show(devolucaoItens.Erro, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } else { if (devolucaoItens.QtdEstoque <= 0) { MessageBox.Show(EDL.Properties.Resources.SYS014.Replace("#", codigoBarras), Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { achou = false; pos = 0; foreach (var item in devolucoes) { if (item.CodigoBarras == codigoBarras) { achou = true; if (item.Quantidade + 1 > item.QtdEstoque) { MessageBox.Show(EDL.Properties.Resources.MSGA008.Replace("#", codigoBarras), Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { item.Quantidade++; lsvDocumentos.Items[pos].SubItems[1].Text = Util.Numerico.FormataNumero((Convert.ToDecimal(lsvDocumentos.Items[pos].SubItems[1].Text.Replace(",", ".")) + 1).ToString(), 4); lsvDocumentos.Items[pos].Selected = true; lsvDocumentos.Items[pos].Focused = true; } break; } pos++; } if (!achou) { devolucaoItens.IdDevolucao = Program.Devolucao.Id; devolucaoItens.Quantidade = 1; devolucoes.Add(devolucaoItens); ListViewItem lvi; ListViewItem.ListViewSubItem lvsi; lvi = new ListViewItem(); lvi.ImageIndex = 0; lvi.Text = devolucaoItens.CodigoBarras; lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = Util.Numerico.FormataNumero("1", 4); lvi.SubItems.Add(lvsi); lvsi = new ListViewItem.ListViewSubItem(); lvsi.Text = devolucaoItens.Descricao; lvi.SubItems.Add(lvsi); lsvDocumentos.Items.Add(lvi); if (lsvDocumentos.Items.Count > 0) { lsvDocumentos.Items[lsvDocumentos.Items.Count - 1].Selected = true; lsvDocumentos.Items[lsvDocumentos.Items.Count - 1].Focused = true; btnRemover.Enabled = true; btnRemover.Visible = true; } } } btnConfirma.Focus(); } } catch (Exception err) { AtivaPainelOk(false, ""); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void BuscaFornecedor(string fornecedor) { try { if (fornecedor != "") { Util.MostraCursor.CursorAguarde(true); barraInferior1.inputPanel1.Enabled = false; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; Program.FornecedorNotaManual = new EDL.EDLWS.FornecedorNotaManual(); Program.FornecedorNotaManual = ws.RetornaFornecedor(Convert.ToInt32(fornecedor), Program.Filial); } Program.FornecedorNotaManual.Fornecedor = Convert.ToInt32(fornecedor); Program.FornecedorNotaManual.Filial = Program.Filial; Util.MostraCursor.CursorAguarde(false); if (Program.FornecedorNotaManual.Erro != "") { Util.LogRecusaNF.CriaRecusaSemNFe(2, Program.FornecedorNotaManual.Filial, Program.FornecedorNotaManual.Fornecedor, 0, "", Program.FornecedorNotaManual.Erro + " (" + Program.FornecedorNotaManual.Fornecedor.ToString() + ")", Program.Usuario.Login); MessageBox.Show(Program.FornecedorNotaManual.Erro, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); btnCancela.Focus(); } else { // Se for nota fiscal manual if (Program.FornecedorNotaManual.Recebimento == 1) { Util.LogRecusaNF.CriaRecusaSemNFe(2, Program.FornecedorNotaManual.Filial, Program.FornecedorNotaManual.Fornecedor, 0, "", EDL.Properties.Resources.MSGE005 + " (" + Program.FornecedorNotaManual.Fornecedor.ToString() + ")", Program.Usuario.Login); MessageBox.Show(EDL.Properties.Resources.MSGE005, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else if (Program.FornecedorNotaManual.ValidaPedido == 1 && Program.FornecedorNotaManual.PedidoFornecedor.Count() == 0) { Util.LogRecusaNF.CriaRecusaSemNFe(2, Program.FornecedorNotaManual.Filial, Program.FornecedorNotaManual.Fornecedor, 0, "", EDL.Properties.Resources.MSGE007 + " (" + Program.FornecedorNotaManual.Fornecedor.ToString() + ")", Program.Usuario.Login); MessageBox.Show(EDL.Properties.Resources.MSGE007, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else if (Program.FornecedorNotaManual.ValidaPedido == 1 && Program.FornecedorNotaManual.PedidoFornecedor.Count() > 0) { Util.MostraCursor.CursorAguarde(true); this.StopRead(); Program.FormularioAtivo = "PEDIDOS"; this.Close(); } else { Util.MostraCursor.CursorAguarde(true); this.StopRead(); if (Program.FornecedorNotaManual.Recebimento == 2) { Program.FormularioAtivo = "NFMANUAL"; } else { Program.FormularioAtivo = "ROMANEIO"; } this.Close(); } } } else { this.txtFornecedor.Text = ""; this.txtFornecedorBipado.Text = ""; btnCancela.Focus(); } } catch (Exception err) { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void btnConfirma_Click(object sender, EventArgs e) { //TREINAMENTO - SÓ DESCOMENTAR QUANDO FOR FAZER PUBLICAÇÃO PARA TREINAMENTO //MessageBox.Show(EDL.Properties.Resources.MSGI001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); //return; //TREINAMENTO - SÓ DESCOMENTAR QUANDO FOR FAZER PUBLICAÇÃO PARA TREINAMENTO try { string produtos = ""; foreach (ListViewItem item in lsvDocumentos.Items) { if (item.ImageIndex != 1) { produtos += item.SubItems[4].Text + " "; } } if (produtos.Trim() == "") { AtivaPainelOk(true, "REGISTRANDO..."); string retorno = ""; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; retorno = ws.RegistraNFe(Program.nfe, Program.Usuario.UsuarioId); } AtivaPainelOk(false, ""); if (retorno == "") { MessageBox.Show(EDL.Properties.Resources.MSGI001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); Util.MostraCursor.CursorAguarde(true); timer1.Enabled = false; this.StopRead(); Program.FormularioAtivo = "NFe"; this.Close(); } else { Util.LogRecusaNF.CriaRecusaNFe(1, Program.nfe.Filial, Program.nfe.ChaveAcessoNfe, EDL.Properties.Resources.SYS007 + " - " + retorno, Program.Usuario.Login); MessageBox.Show(EDL.Properties.Resources.SYS007 + " - " + retorno, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } } else { Util.LogRecusaNF.CriaRecusaNFe(1, Program.nfe.Filial, Program.nfe.ChaveAcessoNfe, EDL.Properties.Resources.MSGC001 + " - " + produtos, Program.Usuario.Login); MessageBox.Show(EDL.Properties.Resources.MSGC001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } catch (Exception err) { AtivaPainelOk(false, ""); MessageBox.Show(EDL.Properties.Resources.SYS999 + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void btnEntrar_Click(object sender, EventArgs e) { string versaoAtualizador = ""; try { if (Cracha == String.Empty) { MessageBox.Show(EDL.Properties.Resources.SYS001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return; } if (txtSenha.Text.Trim() == String.Empty) { MessageBox.Show(EDL.Properties.Resources.SYS002, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); txtSenha.Focus(); return; } // QUANDO ATUALIZAR VERSAO DO APP DE ATUALIZACAO, MUDAR O NOME ABAIXO PARA A NOVA VERSAO E ALTERAR TAMBEM A VALIDACAO NO SISTEMA DE ATUALIZACAO using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; versaoAtualizador = ws.RetornaVersaoEDLAtualizaVersao(); versaoAtualizador = "ATUALIZADOR_" + versaoAtualizador.Replace(".", "") + ".TXT"; } if (!File.Exists(Util.PastaSistema.AppPath() + versaoAtualizador)) { if (MessageBox.Show(EDL.Properties.Resources.SYS024, Program.TituloMensagem, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { picConfiguracao_Click(sender, e); return; } } //Desativa teclado virtual, caso esteja ativo this.inputPanel1.Enabled = false; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { Util.MostraCursor.CursorAguarde(true); ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; EDLWS.Usuario usuario = new EDL.EDLWS.Usuario(); usuario = ws.AutenticarUsuarioComIp(Convert.ToInt32(Cracha), Util.HashMD5.GeraHashMD5(txtSenha.Text), Util.Coletor.IPColetor()); Program.Usuario = usuario; Util.MostraCursor.CursorAguarde(false); if (usuario.Erro != "") { MessageBox.Show(usuario.Erro, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); lblSenha.Visible = false; txtSenha.Visible = false; txtSenha.Enabled = false; btnEntrar.Visible = false; btnEntrar.Enabled = false; } else { Util.MostraCursor.CursorAguarde(true); Util.DataHora.AcertaDataHora(usuario.DataHora); this.timer1.Enabled = false; this.StopRead(); Program.Filial = usuario.Filial; Program.FormularioAtivo = "Menu"; this.Close(); } } } catch (Exception err) { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.SYS998 + " - " + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }