protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sUser = UsuarioWeb.GetNomeUsuarioConectado(Session); if (sUser == "") { Response.Redirect("~/Login.aspx"); } BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoClienteDetalhado"]); ParametroPesquisaCapoli.InicializarParametroPesquisa( "FiltroClientes", "CLIFOR", this.Session); Session["DadosConsultaClientes"] = null; if (Request["CD_ALTER"] != null) { MultViewPesquisaCliente.ActiveViewIndex = 1; UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"]; lblMsg.Text = "Cliente Salvo com sucesso!"; lblCodigo.Text = Request["CD_ALTER"].ToString(); lblNmCliente.Text = objUsuario.oTabelas.hlpDbFuncoes.qrySeekValue("CLIFOR", "nm_clifor", "CD_ALTER='" + Request["CD_ALTER"].ToString() + "'"); Session["NM_CLIFOR"] = ""; Session["CD_ALTER"] = null; } } }
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(); //} }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DateTime dDataFinal = DateTime.Now; txtDataFinal.Text = dDataFinal.ToString("dd/MM/yyyy"); txtDataInicial.Text = (dDataFinal.AddDays(-5).ToString("dd/MM/yyyy")); string sUserGestor = UsuarioWeb.GetNomeUsuarioGestorConectado(Session); if (sUserGestor == "") { Response.Redirect("~/Login.aspx"); } } BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoPedidoDetalhado"]); ParametroPesquisaCapoli.InicializarParametroPesquisa( "FiltroPedidos", "PEDIDO", this.Session); Session["DadosConsultaPedidos"] = null; }
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); } }
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.VL_DESCONTO_VALOR VL_DESC, "); 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"]; if (objParametros == null) { ParametroPesquisaCapoli.InicializarParametroPesquisa( "FiltroPedidos", "PEDIDO", this.Session); objParametros = (ParametroPesquisa)Session["FiltroPedidos"]; } objParametros.Limpar(); objParametros.AddCriterio(string.Format("PEDIDO.CD_PEDIDO = '{0}'", sCodigoPedido)); dtClientes = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(string.Format(str.ToString(), objParametros.GetWhere())); Session["PedidoRes"] = dtClientes; }