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 bool VerificaDataPedidos(bool bFiltroValido, ParametroPesquisa objParametros, StringBuilder strErros) { if (!bFiltroValido) return false; 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; }