예제 #1
0
    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());
        }
    }
예제 #2
0
    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;
            }
        }
    }
예제 #3
0
    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);
        }
    }
예제 #4
0
    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());
        }
    }
예제 #5
0
    private void PesquisarDados()
    {
        UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"];
        DataTable  dtClientes = null;

        txtCodCli.Text = txtCodCli.Text.PadLeft(7, '0');
        StringBuilder str = new StringBuilder();

        str.Append("SELECT CD_CLIFOR, CD_ALTER, NM_GUERRA, NM_CLIFOR, DS_ENDNOR, NR_ENDNOR, NM_BAIRRONOR, NM_CIDNOR, CD_UFNOR, ST_PESSOAJ, CD_CGC, cd_insest, CD_CPF, CD_RG, CD_CEPNOR, CD_FONENOR,CD_FONECOM, CD_FAXNOR   ");
        str.Append("FROM CLIFOR ");
        str.Append("WHERE ");
        str.Append("((CLIFOR.ST_INATIVO <> 'S') OR (CLIFOR.ST_INATIVO IS NULL)) AND (CLIFOR.CD_VEND1 = '" + objUsuario.CodigoVendedor.ToString() + "') AND (NM_GUERRA IS NOT NULL) ");
        str.Append("AND (CD_CLIFOR ='" + txtCodCli.Text + "')");
        dtClientes = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(
            str.ToString());
        DataColumn[] ChavePrimaria = new DataColumn[] { dtClientes.Columns["CD_CLIFOR"] };
        dtClientes.PrimaryKey            = ChavePrimaria;
        Session["DadosConsultaClientes"] = dtClientes;


        if (dtClientes.Rows.Count == 0)
        {
            MessageHLP.ShowPopUpMsg("Não existem registros para o filtro selecionado", this.Page);
            if (Session["CD_CLIFOR"] != null)
            {
                txtCodCli.Text = Session["CD_CLIFOR"].ToString();
            }
            else
            {
                txtCodCli.Text = "";
            }
        }
        else
        {
            BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoClienteDetalhado"]);

            Session["CD_CLIFOR"]            = txtCodCli.Text;
            Session["NM_CLIFOR"]            = dtClientes.Rows[0]["NM_CLIFOR"].ToString();
            Session["IncluirClientePedido"] = false;
            CliforDAO objCliente = ClienteDAOWeb.GetInstanciaClienteDAOWeb(Session,
                                                                           objUsuario);
            objCliente.RegistroAtual = dtClientes.Rows[0];
            CarregaDados();

            Session["lsCodigoInseridos"] = new List <string>();
        }
    }
예제 #6
0
    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;
    }
예제 #7
0
    private void PesquisarCliente()
    {
        UsuarioWeb objUsuario = (UsuarioWeb)Session["ObjetoUsuario"];
        DataTable  dtClientes = null;


        StringBuilder str = new StringBuilder();

        str.Append("SELECT CD_CLIFOR, CD_ALTER, NM_GUERRA, NM_CLIFOR, DS_ENDNOR, NR_ENDNOr, NM_BAIRRONOR, NM_CIDNOR, CD_UFNOR, ST_PESSOAJ, CD_CGC, cd_insest, CD_CPF, CD_RG, CD_CEPNOR, CD_FONENOR, CD_FAXNOR   ");
        str.Append("FROM CLIFOR ");
        str.Append("WHERE ");
        str.Append("((CLIFOR.ST_INATIVO <> 'S') OR (CLIFOR.ST_INATIVO IS NULL)) AND (CLIFOR.CD_VEND1 = '" + objUsuario.CodigoVendedor + "') AND (NM_GUERRA IS NOT NULL) ");
        str.Append("AND (CD_ALTER ='" + txtCodigo.Text + "')");
        dtClientes = objUsuario.oTabelas.hlpDbFuncoes.qrySeekRet(
            str.ToString());
        DataColumn[] ChavePrimaria = new DataColumn[] { dtClientes.Columns["CD_ALTER"] };
        dtClientes.PrimaryKey = ChavePrimaria;

        if (dtClientes.Rows.Count == 0)
        {
            MessageHLP.ShowPopUpMsg("Não existem registros para o filtro selecionado", this.Page);
            if (Session["CD_ALTER"] != null)
            {
                txtCodigo.Text = Session["CD_ALTER"].ToString();
            }
            else
            {
                txtCodigo.Text = "";
            }
        }
        else
        {
            BaseDAO.CancelarOperacaoObjetoDAO((BaseDAO)Session["ObjetoClienteDetalhado"]);
            txtCodigo.Text  = txtCodigo.Text;
            txtCliente.Text = dtClientes.Rows[0]["NM_CLIFOR"].ToString();
        }
    }
예제 #8
0
    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);
        }
    }