protected void Page_Load(object sender, EventArgs e) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } if (!Page.IsPostBack) { string sTabela = WebConfigurationManager.AppSettings["TableItens"]; if (sTabela.ToUpper() == "MOVIPEND") { gridConsultaPedidos.Columns[5].Visible = false; } BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoPedidoDetalhado"]); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; bool bParametrosValidos = (objParametros != null); if (bParametrosValidos) { bParametrosValidos = (!objParametros.AindaNaoDefiniuFiltro()); } if (!bParametrosValidos) { Response.Redirect("~/PesquisarPedidos.aspx"); return; } PesquisaDadosPedido(objParametros); } }
protected void Page_Load(object sender, EventArgs e) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Home.aspx"); } if (!Page.IsPostBack) { BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoPedidoDetalhado"]); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; bool bParametrosValidos = (objParametros != null); if (bParametrosValidos) { bParametrosValidos = (!objParametros.AindaNaoDefiniuFiltro()); } if (!bParametrosValidos) { Response.Redirect("~/PesquisarPedidos.aspx"); return; } PesquisarDados(objParametros.GetWhere(), objParametros.GetHaving()); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } if (Request["PARAMETERCODIGO"] != null) { sCodigoPedido = Request["PARAMETERCODIGO"].ToString(); lblInfo.Text = "Pedido nº " + sCodigoPedido.Trim() + " foi realizado com sucesso!"; btnNovoPedido.Visible = true; btnImprimir.Visible = true; } else if (Request["CD_PEDIDO_EMAIL"] != null) { sCodigoPedido = Request["CD_PEDIDO_EMAIL"].ToString(); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; objParametros.Limpar(); objParametros.AddCriterio(string.Format("PEDIDO.CD_PEDIDO = '{0}'", sCodigoPedido)); lblInfo.Text = "Pedido nº " + sCodigoPedido.Trim() + "!"; btnNovoPedido.Visible = false; btnImprimir.Visible = true; } } }
protected bool VerificaDataPedidos(bool bFiltroValido, ParametroPesquisa objParametros, StringBuilder strErros) { if (!bFiltroValido) { return(false); } UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; objParametros.AddCriterio("PEDIDO.CD_VEND1 = " + "'" + objUsuario.CodigoVendedor.ToString() + "'"); if (cbxCliente.SelectedValue.ToString() != "0") { objParametros.AddCriterio("PEDIDO.CD_CLIENTE = " + cbxCliente.SelectedValue.ToString()); } if (txtDataInicial.Text != "" && txtDataFinal.Text != "") { string DtIni = txtDataInicial.Text.Replace("/", "."); string dtFim = txtDataFinal.Text.Replace("/", "."); objParametros.AddCriterio("PEDIDO.DT_PEDIDO Between " + "'" + DtIni + "'" + " AND " + "'" + dtFim + "'"); } if (HlpWebtxtPedido.Text != "") { objParametros.AddCriterio("PEDIDO.CD_PEDIDO = '" + HlpWebtxtPedido.Text + "'"); } if (HlpWebtxtPedCli.Text != "") { objParametros.AddCriterio(" AND PEDIDO.DS_PEDCLI = '" + HlpWebtxtPedCli.Text + "'"); } return(bFiltroValido); }
protected void btnPesquisar_Click(object sender, EventArgs e) { ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; StringBuilder strErros = new StringBuilder(); bool bFiltroValido = (objParametros != null); bFiltroValido = VerificaDataPedidos(bFiltroValido, objParametros, strErros); if (bFiltroValido) { objParametros.dtINI = txtDataInicial.Text != "" ? Convert.ToDateTime(txtDataInicial.Text) : DateTime.Today; objParametros.dtFIM = txtDataFinal.Text != "" ? Convert.ToDateTime(txtDataFinal.Text) : DateTime.Today; } if (bFiltroValido) { string sNomeCliente = ""; // txtNomeCliente.Text.Trim().ToUpperInvariant().ToString(); if (!sNomeCliente.Equals(String.Empty)) { objParametros.AddCriterio("(UPPER(PEDIDO.NM_CLIFOR) LIKE '%" + sNomeCliente + "%')"); } Response.Redirect(string.Format("~/ConsultaPedidos.aspx?comissao={0}", (sender == btnPesquisarComissao).ToString())); } else { objParametros.Limpar(); MessageHLP.ShowPopUpMsg(strErros.ToString(), this.Page); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } object IncluiCliente = Request["inclui"]; if (Convert.ToBoolean(IncluiCliente)) { Session["IncluirClientePedido"] = true; } Session["Lista"] = null; Session["ListaPreco"] = null; BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoClienteDetalhado"]); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroClientes"]; Session["FiltroClientes"] = null; bool bParametrosValidos = (objParametros != null); if (bParametrosValidos) { bParametrosValidos = (!objParametros.AindaNaoDefiniuFiltro()); } if (!bParametrosValidos) { Response.Redirect("~/PesquisarClientes.aspx"); return; } PesquisarDados(objParametros.GetWhere()); } }
private void PesquisarDados(string sNameFile) { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtClientes = new DataTable(); StringBuilder str = new StringBuilder(); str.Append("SELECT PEDIDO.CD_EMPRESA, PEDIDO.CD_PEDIDO, "); str.Append("PEDIDO.CD_CLIENTE, "); str.Append("PEDIDO.CD_TIPODOC, PEDIDO.CD_TRANS, "); str.Append("PEDIDO.DS_ANOTA, "); str.Append("PEDIDO.DS_PEDCLI CD_PEDCLI, PEDIDO.DT_ABER, "); str.Append("PEDIDO.DT_PEDIDO, "); str.Append("PEDIDO.CD_VEND1, PEDIDO.CD_VEND2, "); str.Append("EMPRESA.IM_EMPRESA, EMPRESA.NM_EMPRESA, "); str.Append("EMPRESA.NM_BAIRRONOR NM_BAIRROEMP, EMPRESA.NM_CIDNOR NM_CIDEMP, "); str.Append("EMPRESA.DS_ENDNOR DS_ENDEMP, EMPRESA.CD_UFNOR CD_UFEMP, EMPRESA.CD_CEPNOR CD_CEPEMP, "); str.Append("EMPRESA.CD_CGC CD_CGCEMP, EMPRESA.CD_INSEST CD_INSESTEMP, EMPRESA.CD_FONENOR CD_FONEEMP, "); str.Append("EMPRESA.CD_FAXNOR CD_FAXEMP, EMPRESA.CD_EMAIL CD_EMAILEMP, "); str.Append("VENDEDOR.NM_GUERRA, VENDEDOR.NM_VEND NM_VENDEDOR, VENDEDOR.CD_FONE CD_FONEVEND, "); str.Append("PEDIDO.CD_PRAZO, PRAZOS.DS_PRAZO, "); str.Append("TRANSPOR.NM_TRANS, "); str.Append("TRANSPOR.CD_TRANS, PEDIDO.CD_FONETRANS_WEB, PEDIDO.NM_TRANS_WEB, "); str.Append("CLIFOR.NM_CLIFOR, CLIFOR.DS_ENDNOR DS_ENDCLI, "); str.Append("CLIFOR.NM_BAIRRONOR NM_BAIRROCLI, CLIFOR.NM_CIDNOR NM_CIDCLI, "); str.Append("CLIFOR.CD_UFNOR CD_UFCLI, CLIFOR.CD_CEPNOR CD_CEPCLI, "); str.Append("CLIFOR.CD_FONENOR CD_FONECLI, CLIFOR.CD_FAXNOR CD_FAXCLI, "); str.Append("CLIFOR.CD_CGC CD_CGCCLI, CLIFOR.CD_INSEST CD_INSESTCLI, CLIFOR.DS_CONTATO DS_CONTATOCLI, "); str.Append("ENDENTR.DS_ENDENT, ENDENTR.NM_BAIRROENT, "); str.Append("ENDENTR.NM_CIDENT, ENDENTR.CD_CEPENT, "); str.Append("PEDIDO.DS_OBS_WEB, "); //25989 - DIEGO str.Append("ENDENTR.CD_UFENT, "); str.Append("MOVIPEND.CD_PROD, "); str.Append("MOVIPEND.VL_UNIPROD, MOVIPEND.VL_TOTLIQ, "); str.Append("MOVIPEND.DT_PRAZOEN, MOVIPEND.CD_OPER, "); str.Append("MOVIPEND.CD_TPUNID, MOVIPEND.QT_PROD, MOVIPEND.DS_PROD, "); str.Append("MOVIPEND.CD_PEDCLI, MOVIPEND.CD_ALTER, "); str.Append("CAST (MOVIPEND.QT_PROD * MOVIPEND.VL_UNIPROD AS NUMERIC(18,2)) AS "); str.Append("VL_TOTBRUTO, "); str.Append("CAST((cast( MOVIPEND.VL_UNIPROD*MOVIPEND.VL_COEF as numeric(18,4))*(1-MOVIPEND.VL_PERDESC/100))* MOVIPEND.QT_PROD AS NUMERIC(18,2)) AS VL_TOTAL, "); //Diego - OS_25085 - 13/10/2010 str.Append(" CAST (CASE WHEN MOVIPEND.VL_COEF < 1 THEN cast(MOVIPEND.VL_COEF as numeric(18,6)) ELSE 1 END * cast(MOVIPEND.QT_PROD * MOVIPEND.VL_UNIPROD as numeric(18,6)) AS NUMERIC(18,2)) AS VL_TOTALCOMDESC "); // Diego - OS_25126 - 19/10/10 str.Append("FROM PEDIDO "); str.Append("INNER JOIN EMPRESA ON (EMPRESA.CD_EMPRESA = PEDIDO.CD_EMPRESA) "); str.Append("LEFT OUTER JOIN VENDEDOR ON (VENDEDOR.CD_VEND = PEDIDO.CD_VEND1) "); str.Append("LEFT OUTER JOIN PRAZOS ON (PRAZOS.CD_PRAZO = PEDIDO.CD_PRAZO) "); str.Append("LEFT OUTER JOIN TRANSPOR ON (TRANSPOR.CD_TRANS = PEDIDO.CD_TRANS) "); str.Append("LEFT OUTER JOIN CLIFOR ON (CLIFOR.CD_CLIFOR = PEDIDO.CD_CLIENTE) "); str.Append("LEFT OUTER JOIN ENDENTR ON (ENDENTR.CD_CLIENTE = CLIFOR.CD_CLIFOR) "); str.Append("LEFT OUTER JOIN MOVIPEND ON ((MOVIPEND.CD_EMPRESA = PEDIDO.CD_EMPRESA) "); str.Append("AND (MOVIPEND.CD_PEDIDO = PEDIDO.CD_PEDIDO)) "); str.Append("WHERE {0} ORDER BY PEDIDO.CD_PEDIDO"); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; dtClientes = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(string.Format(str.ToString(), objParametros.GetWhere())); Session["PedidoRes"] = dtClientes; ExportPDF(sNameFile); Response.Redirect("~/ViewPedido.aspx?ANEXO=" + sNameFile); }
private void GetClientes() { if (cbxCliente.DataSource == null) { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; ParametroPesquisaCapoli.InicializarParametroPesquisa( "FiltroClientes", "CLIFOR", this.Session); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroClientes"]; objParametros.AddCriterio("(NM_GUERRA IS NOT NULL)"); objParametros.AddCriterio("COALESCE(ST_LIBERADO_TOTALMENTE,'A') = 'A'"); StringBuilder str = new StringBuilder(); str.Append("SELECT CD_CLIFOR, NM_CLIFOR FROM CLIFOR "); str.Append("WHERE "); str.Append(objParametros.GetWhere() + " "); str.Append("ORDER BY NM_CLIFOR "); DataTable dtClientes = new DataTable(); dtClientes.Columns.Add("CD_CLIFOR", System.Type.GetType("System.String")); dtClientes.Columns.Add("NM_CLIFOR", System.Type.GetType("System.String")); DataRow rowItem; rowItem = dtClientes.NewRow(); rowItem["CD_CLIFOR"] = "0"; rowItem["NM_CLIFOR"] = "Selecione . . ."; dtClientes.Rows.Add(rowItem); foreach (DataRow row in objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet( str.ToString()).Rows) { rowItem = dtClientes.NewRow(); rowItem["CD_CLIFOR"] = row["CD_CLIFOR"].ToString().Trim(); rowItem["NM_CLIFOR"] = row["NM_CLIFOR"].ToString().Trim(); dtClientes.Rows.Add(rowItem); } cbxCliente.Items.Clear(); cbxCliente.DataSource = dtClientes; cbxCliente.DataBind(); if (dtClientes.Rows.Count > 0) { cbxCliente.SelectedIndex = -1; } } //DataTable dtPrazo = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet("PRAZOS", "DS_PRAZO, CD_PRAZO", "COALESCE(ST_WEB,'N') = 'S' AND (ST_PAGAR_OU_RECEBER IN ('A', 'V'))", "DS_PRAZO"); //if (cbxCD_PRAZO.DataSource == null) //{ // cbxCD_PRAZO.Items.Clear(); // cbxCD_PRAZO.DataSource = dtPrazo; // cbxCD_PRAZO.DataBind(); //} }
private void PesquisarDadosComissao(string sWhere, string sHaving) { btnComissao.Visible = true; string sTabela = WebConfigurationManager.AppSettings["TableItens"]; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtPedidos = (DataTable)Session["DadosConsultaPedidos"]; ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; bool bPesquisarDados = (dtPedidos == null); if (bPesquisarDados) { StringBuilder squery = new StringBuilder(); squery.Append("SELECT '0,00'VL_TOTAL_RES, SUM(S.VL_TOTAL) VL_TOTAL_LIB, SUM(S.VL_TOTLIQ) VL_TOTPROD, "); squery.Append("SUM(VL_COMISSAO) VL_COMISSAO, "); squery.Append("CASE S.CD_TIPODOC "); squery.Append("WHEN '006' THEN 10 "); squery.Append("ELSE "); squery.Append("CAST((CAST(SUM(S.VL_COMISSAO) AS NUMERIC(18, 4)) / "); squery.Append("CAST(SUM(S.VL_TOTLIQ) AS NUMERIC(18, 4))) AS NUMERIC(18, 4)) * 100 "); squery.Append("END AS VL_PERCOMISSAO , S.DT_DOC, "); squery.Append("S.CD_EMPRESA, S.CD_VEND, S.CD_CLIFOR, S.DS_TIPODOC, S.CD_PEDIDO, "); squery.Append("C.NM_CLIFOR, V.NM_VEND "); squery.Append("FROM SP_COMISSAO_MARPA ('{0}', '{1}', "); squery.Append("'{2}', '{2}', "); squery.Append("'{3}','{3}') S "); squery.Append("LEFT JOIN CLIFOR C ON (C.CD_CLIFOR = S.CD_CLIFOR) "); squery.Append("LEFT JOIN VENDEDOR V ON (V.CD_VEND = S.CD_VEND) "); squery.Append("LEFT JOIN EMPRESA E ON (E.CD_EMPRESA=S.CD_EMPRESA) "); //squery.Append("WHERE (P.CD_EMPRESA = '" + objUsuario.oTabelas.sEmpresa + "') AND "); //squery.Append(sWhere + " "); squery.Append("GROUP BY S.CD_EMPRESA,S.CD_VEND, S.DT_DOC, S.CD_CLIFOR, S.CD_PEDIDO, C.NM_CLIFOR, V.NM_VEND, S.CD_TIPODOC, S.DS_TIPODOC "); squery.Append("ORDER BY S.CD_EMPRESA,S.CD_VEND, S.DT_DOC, S.CD_CLIFOR, S.CD_PEDIDO "); if (!sHaving.Equals(String.Empty)) { squery.Append("HAVING " + sHaving); } dtPedidos = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet( string.Format(squery.ToString(), objParametros.dtINI.ToString("dd.MM.yyyy"), objParametros.dtFIM.ToString("dd.MM.yyyy"), objUsuario.CodigoVendedor, objUsuario.oTabelas.sEmpresa)); DataColumn[] ChavePrimaria = new DataColumn[] { dtPedidos.Columns["CD_PEDIDO"] }; dtPedidos.PrimaryKey = ChavePrimaria; Session["DadosConsultaPedidos"] = dtPedidos; } if (dtPedidos.Rows.Count == 0) { MessageHLP.ShowPopUpMsg("Não existem registros no período selecionado", this.Page); } if (!Page.IsPostBack) { ProcessaDataBind(); } }
protected bool VerificaDataPedidos(bool bFiltroValido, ParametroPesquisa objParametros, StringBuilder strErros) { if (!bFiltroValido) { return(false); } //bFiltroValido = ((txtDataInicial.ValorValido()) && // (txtDataFinal.ValorValido())); //if (bFiltroValido) //{ string dtInicial = txtDataInicial.Text != "" ? Convert.ToDateTime(txtDataInicial.Text).ToString("dd.MM.yyyy") : ""; string dtFinal = txtDataFinal.Text != "" ? Convert.ToDateTime(txtDataFinal.Text).ToString("dd.MM.yyyy") : ""; if (dtInicial != "" && dtFinal != "") { if (Convert.ToDateTime(dtInicial) <= Convert.ToDateTime(dtFinal)) { bFiltroValido = true; } else { bFiltroValido = false; } } else { bFiltroValido = false; } if (bFiltroValido) { objParametros.AddCriterio("(DT_PEDIDO BETWEEN '" + dtInicial + "' AND '" + dtFinal + "')"); } else { strErros.Append("A data inicial dos pedidos deve ser menor ou "); strErros.Append("igual à data final dos mesmos!"); } //} //else //{ // strErros.Append("Foram definidos valores inválidos para as "); // strErros.Append("datas dos pedidos!"); //} return(bFiltroValido); }
private void PesquisaDadosPedido(ParametroPesquisa objParametros) { try { UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtPedidos = (DataTable)Session["DadosConsultaPedidos"]; bool bPesquisarDados = (dtPedidos == null); if (bPesquisarDados) { StringBuilder squery = new StringBuilder(); squery.Append("SELECT distinct pedido.vl_totalped, "); squery.Append("pedido.dt_pedido DT_DOC, "); squery.Append("pedido.cd_empresa, "); squery.Append("pedido.cd_vend1 CD_VEND, "); squery.Append("pedido.cd_cliente CD_CLIFOR, "); squery.Append("pedido.cd_pedido, "); squery.Append("pedido.nm_guerra "); squery.Append("FROM pedido "); //squery.Append(" left join pedseq ps on pedido.cd_pedido = ps.cd_pedido and pedido.cd_empresa = ps.cd_empresa "); squery.Append("where {0} ORDER BY pedido.CD_PEDIDO"); //squery.Append("where p.dt_pedido between ('{0}') and ('{1}') "); //squery.Append("and p.cd_vend1 = '{2}' "); //squery.Append("and p.cd_empresa = '{3}' and coalesce(ps.st_canped,'N') <> 'S' "); dtPedidos = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(string.Format(squery.ToString(), objParametros.GetWhere())); DataColumn[] ChavePrimaria = new DataColumn[] { dtPedidos.Columns["CD_PEDIDO"] }; dtPedidos.PrimaryKey = ChavePrimaria; Session["DadosConsultaPedidos"] = dtPedidos; } if (dtPedidos.Rows.Count == 0) { MessageHLP.ShowPopUpMsg("Não existem registros no período selecionado", this.Page); } if (!Page.IsPostBack) { ProcessaDataBind(); } } catch (Exception ex) { throw ex; } }
private void PesquisaDadosPedido(ParametroPesquisa objParametros) { try { btnComissao.Visible = false; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; DataTable dtPedidos = (DataTable)Session["DadosConsultaPedidos"]; bool bPesquisarDados = (dtPedidos == null); if (bPesquisarDados) { StringBuilder squery = new StringBuilder(); squery.Append("SELECT distinct P.vl_total_reservado_com_desc VL_TOTAL_RES, P.vl_total_liberado_com_desc VL_TOTAL_LIB, "); squery.Append("P.dt_pedido DT_DOC, "); squery.Append("P.cd_empresa, "); squery.Append("P.cd_vend1 CD_VEND, "); squery.Append("P.cd_cliente CD_CLIFOR, "); squery.Append("p.cd_pedido, "); squery.Append("p.nm_clifor "); squery.Append("FROM pedido P left join pedseq ps on p.cd_pedido = ps.cd_pedido and p.cd_empresa = ps.cd_empresa "); squery.Append("where p.dt_pedido between ('{0}') and ('{1}') "); squery.Append("and p.cd_vend1 = '{2}' "); squery.Append("and p.cd_empresa = '{3}' and coalesce(ps.st_canped,'N') <> 'S' "); dtPedidos = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(string.Format(squery.ToString(), objParametros.dtINI.ToString("dd.MM.yyyy"), objParametros.dtFIM.ToString("dd.MM.yyyy"), objUsuario.CodigoVendedor, objUsuario.oTabelas.sEmpresa)); DataColumn[] ChavePrimaria = new DataColumn[] { dtPedidos.Columns["CD_PEDIDO"] }; dtPedidos.PrimaryKey = ChavePrimaria; Session["DadosConsultaPedidos"] = dtPedidos; } if (dtPedidos.Rows.Count == 0) { MessageHLP.ShowPopUpMsg("Não existem registros no período selecionado", this.Page); } if (!Page.IsPostBack) { ProcessaDataBind(); } } catch (Exception ex) { throw ex; } }
protected void btnPesquisar_Click(object sender, EventArgs e) { ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; StringBuilder strErros = new StringBuilder(); bool bFiltroValido = (objParametros != null); bFiltroValido = VerificaDataPedidos(bFiltroValido, objParametros, strErros); if (bFiltroValido) { if (rdbEspecifico.Checked) { bFiltroValido = txtNumeroPedido.ValorValido(); if (bFiltroValido) { objParametros.AddCriterio("(PEDIDO.CD_PEDIDO = '" + txtNumeroPedido.Text + "')"); } else { strErros.Append("Número de pedido inválido!"); } } } if (bFiltroValido) { string sNomeCliente = txtNomeCliente.Text.Trim().ToUpperInvariant().ToString(); if (!sNomeCliente.Equals(String.Empty)) { objParametros.AddCriterio("(UPPER(PEDIDO.NM_GUERRA) LIKE '%" + sNomeCliente + "%')"); } Response.Redirect("~/Ger_ConsultaPedidos.aspx"); } else { objParametros.Limpar(); MessageHLP.ShowPopUpMsg(strErros.ToString(), this.Page); } }
protected void btnPesquisar_Click(object sender, EventArgs e) { //PesquisarDados(cbxCliente.SelectedValue, HlpWebtxtPedCli.Text, // txtDataInicial.Text, txtDataFinal.Text, HlpWebtxtPedido.Text); //Response.Redirect("~/ConsultaPedidos.aspx"); ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; StringBuilder strErros = new StringBuilder(); bool bFiltroValido = (objParametros != null); bFiltroValido = VerificaDataPedidos(bFiltroValido, objParametros, strErros); if (bFiltroValido) { Response.Redirect("~/ConsultaPedidos.aspx"); } else { objParametros.Limpar(); MessageHLP.ShowPopUpMsg(strErros.ToString(), this.Page); } }
protected void btnPesquisar_Click(object sender, EventArgs e) { BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoClienteDetalhado"]); ParametroPesquisaCapoli.InicializarParametroPesquisa( "FiltroClientes", "CLIFOR", this.Session); Session["DadosConsultaClientes"] = null; ParametroPesquisa objParametros = (ParametroPesquisa)Session["FiltroClientes"]; StringBuilder strErros = new StringBuilder(); bool bFiltroValido = (objParametros != null); if (bFiltroValido) { if (rdbCodigo.Checked) { bFiltroValido = (!txtCodigo.EmBranco()); if (bFiltroValido) { objParametros.AddCriterio("(CD_ALTER ='" + txtCodigo.GetValor() + "')"); } else { strErros.Append("Código inválido!!!"); } } else if (rdbRazao.Checked) { bFiltroValido = (!txtRazaoSocial.EmBranco()); if (bFiltroValido) { objParametros.AddCriterio("(UPPER(NM_CLIFOR) LIKE '%" + txtRazaoSocial.GetValor() + "%')"); } else { strErros.Append("Razão Social inválida!!!"); } } else if (rdbGuerra.Checked) { bFiltroValido = (!txtNomeCliente.EmBranco()); if (bFiltroValido) { objParametros.AddCriterio("(UPPER(NM_GUERRA) LIKE '%" + txtNomeCliente.GetValor() + "%')"); } else { strErros.Append("Nome de Guerra inválido!!!"); } } else if (rdbCidade.Checked) { bFiltroValido = (!txtCidade.EmBranco()); if (bFiltroValido) { objParametros.AddCriterio("(UPPER(NM_CIDNOR) LIKE '%" + txtCidade.GetValor() + "%')"); } else { strErros.Append("Cidade inválida!!!"); } } else if (rdbTodos.Checked) { objParametros.AddCriterio("(NM_GUERRA IS NOT NULL)"); } } if (bFiltroValido) { Response.Redirect("~/ConsultaClientes.aspx"); } else { objParametros.Limpar(); MessageHLP.ShowPopUpMsg(strErros.ToString(), this.Page); } }