protected void btPesquisar_Click(object sender, EventArgs e) { int codConferente = Convert.ToInt32(Request.QueryString["mat"]); long numped = string.IsNullOrEmpty(TextBoxPedido.Text) ? 0 : Convert.ToInt64(TextBoxPedido.Text); ServiceReference2.WebService1SoapClient nn = new ServiceReference2.WebService1SoapClient(); int matricula = nn.IniciaConferencia(numped).Maticula; int qt_Itens_org = nn.ValidaConferenciaCompleta(numped).QT_Itens_Org; int qt_Itens_conf = nn.ValidaConferenciaCompleta(numped).QT_Itens_Conf; int condVenda = Convert.ToInt32(nn.IniciaConferencia(numped).CondVenda); int OrdemConf = Convert.ToInt32(nn.IniciaConferencia(numped).OrdemConf); int numCupom = Convert.ToInt32(nn.IniciaConferencia(numped).NumCupom); int finalizado = ValidaPedidoFinalizado(numped); string posicao = nn.IniciaConferencia(numped).Posicao; if ((posicao == "F" && numCupom > 0 && OrdemConf == 4 && condVenda != 7) || (posicao != "F" && numCupom == 0 && OrdemConf == 4 && condVenda != 7)) { if (matricula == 0 && ((qt_Itens_org) > qt_Itens_conf)) { nn.AtribuirPedidoParaCaonferente(codConferente, numped); HabilitarBotaoPesquisar(numped); } else if (matricula == codConferente && ((qt_Itens_org) > qt_Itens_conf)) { HabilitarBotaoPesquisar(numped); } else if (finalizado > 0 && matricula == codConferente && (qt_Itens_org == qt_Itens_conf)) { HabilitarBotaoFinalizar(); // Novo } else if (numped == 0) { String mensagem1 = "Pedido já finalizado ou invalido :" + numped; ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + mensagem1 + "');", true); } else { String mensagem = "Conferência Já Iniciada ou Finalizada: " + matricula; ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + mensagem + "');", true); } } else { String mensagem3 = "Pedido já faturado ou não liberado pra conferência!"; ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + mensagem3 + "');", true); } }
protected void btPesquisar_Click(object sender, EventArgs e) { ServiceReference2.WebService1SoapClient nn = new ServiceReference2.WebService1SoapClient(); int matricula = string.IsNullOrEmpty(TextBoxCodConferente.Text) ? 0 : Convert.ToInt32(TextBoxCodConferente.Text); long pedido = string.IsNullOrEmpty(TextBoxNumero.Text) ? 0 : Convert.ToInt64(TextBoxNumero.Text); int OrdemConf = Convert.ToInt32(nn.IniciaConferencia(pedido).OrdemConf); if (OrdemConf != 4) { String mensagem3 = "Pedido não enviado para o painel de conferência!"; ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + mensagem3 + "');", true); } else if (matricula != 0) { TextBoxConferente.Text = nn.ConfirmaMatricula(matricula).Nome; HabilitarBotoes(); this.GridView1.DataSource = nn.ListaItensParaConferencia(pedido); this.GridView1.DataBind(); } }