Exemple #1
0
        protected void btnTim_Click(object sender, EventArgs e)
        {
            if (txtMac.Text.Length > 3)
            {
                NW_Traffic tf = new NW_Traffic();
                tf.MacAddress = txtMac.Text;
                tf.Month      = DateTime.Now.Month.ToString();
                tf.Year       = DateTime.Now.Year.ToString();
                DataTable dt = tf.NW_Trafic_Getlike();
                GridItem.DataSource = dt;
                GridItem.DataBind();
                ChartItem.DataSource = dt;
                ChartItem.Series["Series1"].XValueMember  = "DateTime";
                ChartItem.Series["Series1"].YValueMembers = "DS";
                ChartItem.Series["Series2"].XValueMember  = "DateTime";
                ChartItem.Series["Series2"].YValueMembers = "US";
                ChartItem.DataBind();

                //_Ip = dt.Rows[0]["IpAddress"].ToString();
                //if (dt.Rows.Count > 0)
                //    btnReset.Visible = true;
                //else
                //    btnReset.Visible = false;
            }
        }
        protected void GridPedidosAbertos_SelectedIndexChanged(object sender, EventArgs e)
        {
            string status = GridPedidosAbertos.SelectedRow.Cells[6].Text;
            int    item   = Convert.ToInt32(GridPedidosAbertos.SelectedRow.Cells[1].Text);
            int    pedido = Convert.ToInt32(GridPedidosAbertos.SelectedRow.Cells[0].Text);
            int    filtro = Convert.ToInt32(rdbFiltro.SelectedValue);

            switch (filtro)
            {
            case 1:
                enviarCadastro.Visible = true;
                cancelarPedido.Visible = true;
                divItem.Visible        = false;
                break;

            case 6:
                enviarCadastro.Visible = false;
                cancelarPedido.Visible = false;
                DataTable dt_itens = bdi.pro_getFiltroPedidosItens(item, pedido);
                if (dt_itens.Rows.Count > 0)
                {
                    GridItem.DataSource = dt_itens;
                    GridItem.DataBind();
                    divItem.Visible        = true;
                    cancelarPedido.Visible = false;
                }
                else
                {
                    cancelarPedido.Visible = false;
                    divItem.Visible        = false;
                }
                break;
            }
        }
        private void BuscaItens()
        {
            int       item     = Convert.ToInt32(GridPedidosAbertos.SelectedRow.Cells[1].Text);
            int       pedido   = Convert.ToInt32(GridPedidosAbertos.SelectedRow.Cells[0].Text);
            DataTable dt_itens = bdi.pro_getFiltroPedidosItens(item, pedido);

            if (dt_itens.Rows.Count > 0)
            {
                GridItem.DataSource = dt_itens;
                GridItem.DataBind();
                divItem.Visible        = true;
                cancelarPedido.Visible = false;
            }
            else
            {
                cancelarPedido.Visible = false;
                divItem.Visible        = false;
                FiltroPedidos();
            }
        }
        private void FiltroPedidos()
        {
            int         filtro      = Convert.ToInt32(rdbFiltro.SelectedValue);
            AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"];
            int         franquia    = acessoLogin.idFranquia;
            DataTable   dt          = bdp.pro_getFiltroPedidos(filtro, franquia);

            if (dt.Rows.Count > 0)
            {
                GridPedidosAbertos.DataSource = dt;
                GridPedidosAbertos.DataBind();
                grid.Visible = true;
                DesabilitaFuncoes();
            }
            else
            {
                GridPedidosAbertos.DataBind();
                GridItem.DataBind();
                cancelarPedido.Visible = false;
                divItem.Visible        = false;
                grid.Visible           = false;
                BuscaMensagem("Não existe dados para essa fonte de busca");
            }
        }