예제 #1
0
 protected void rblTYPE_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (rblTYPE.SelectedValue == "XS")
     {
         lstLRRQ1.Enabled = true;
         lstLRRQ2.Enabled = true;
         GridColumn DSSL = GridList.FindColumn("DSSL");
         DSSL.Hidden = true;
         GridColumn DHDAY = GridList.FindColumn("DHDAY");
         DHDAY.Hidden = false;
         GridColumn DAYSL = GridList.FindColumn("DAYSL");
         DAYSL.Hidden = false;
         GridColumn ZGKC = GridList.FindColumn("ZGKC");
         ZGKC.Hidden = true;
         GridColumn ZDKC = GridList.FindColumn("ZDKC");
         ZDKC.Hidden = true;
         GridColumn DAYUSE = GridList.FindColumn("DAYUSE");
         DAYUSE.Hidden = false;
     }
     else if (rblTYPE.SelectedValue == "DS")
     {
         lstLRRQ1.Enabled = true;
         lstLRRQ2.Enabled = true;
         GridColumn DSSL = GridList.FindColumn("DSSL");
         DSSL.Hidden = false;
         GridColumn DHDAY = GridList.FindColumn("DHDAY");
         DHDAY.Hidden = true;
         GridColumn DAYSL = GridList.FindColumn("DAYSL");
         DAYSL.Hidden = true;
         GridColumn ZGKC = GridList.FindColumn("ZGKC");
         ZGKC.Hidden = true;
         GridColumn ZDKC = GridList.FindColumn("ZDKC");
         ZDKC.Hidden = true;
         GridColumn DAYUSE = GridList.FindColumn("DAYUSE");
         DAYUSE.Hidden = false;
     }
     else
     {
         lstLRRQ1.Enabled = false;
         lstLRRQ2.Enabled = false;
         GridColumn DSSL = GridList.FindColumn("DSSL");
         DSSL.Hidden = true;
         GridColumn DHDAY = GridList.FindColumn("DHDAY");
         DHDAY.Hidden = true;
         GridColumn DAYSL = GridList.FindColumn("DAYSL");
         DAYSL.Hidden = true;
         GridColumn ZGKC = GridList.FindColumn("ZGKC");
         ZGKC.Hidden = false;
         GridColumn ZDKC = GridList.FindColumn("ZDKC");
         ZDKC.Hidden = false;
         GridColumn DAYUSE = GridList.FindColumn("DAYUSE");
         DAYUSE.Hidden = true;
     }
     bntSearch_Click(null, null);
 }
예제 #2
0
        protected void GridList_RowDataBound(object sender, GridRowEventArgs e)
        {
            DataRowView row = e.DataItem as DataRowView;

            if (row != null)
            {
                FineUIPro.BoundField flagcol = GridList.FindColumn("FLAG_CN") as FineUIPro.BoundField;
                if (row["FLAG"].ToString() == "S")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color1";
                }
            }
        }
예제 #3
0
        protected void GridList_RowDataBound(object sender, GridRowEventArgs e)
        {
            DataRowView row = e.DataItem as DataRowView;

            if (row != null)
            {
                string flag = row["FLAG"].ToString();
                FineUIPro.BoundField flagcol = GridList.FindColumn("FLAGNAME") as FineUIPro.BoundField;
                if (flag == "M")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color1";
                }
                if (flag == "N")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color2";
                }
                if (flag == "R")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color3";
                }
                //屏蔽不需要的操作按钮
                if (Request.QueryString["oper"] != null)
                {
                    string oper = Request.QueryString["oper"].ToString();
                    hfdOper.Text = oper;
                    if (oper == "sq")
                    {
                        if (flag == "M")
                        {
                            highlightRowGreen.Text += e.RowIndex.ToString() + ",";
                        }
                        else if (flag == "N")
                        {
                            highlightRowYellow.Text += e.RowIndex.ToString() + ",";
                        }
                    }
                    else if (oper == "zj")
                    {
                        if (flag == "S")
                        {
                            highlightRowYellow.Text += e.RowIndex.ToString() + ",";
                        }
                        else if (flag == "R")
                        {
                            highlightRowRed.Text += e.RowIndex.ToString() + ",";
                        }
                    }
                }
            }
        }
예제 #4
0
        protected void Grid1_PreRowDataBound(object sender, GridPreRowEventArgs e)
        {
            LinkButtonField lbfDelete = GridList.FindColumn("Delete") as LinkButtonField;
            DataRowView     row       = e.DataItem as DataRowView;

            if (row["FLAG"].ToString() == "Y")
            {
                lbfDelete.Enabled = false;
            }
            else
            {
                lbfDelete.Enabled = true;
            }
        }
예제 #5
0
        protected void GridList_RowDataBound(object sender, GridRowEventArgs e)
        {
            DataRowView row = e.DataItem as DataRowView;

            FineUIPro.BoundField flagcol = GridList.FindColumn("GDNAME") as FineUIPro.BoundField;
            if (row != null)
            {
                string DSNUM = row["DSNUM"].ToString();
                string NUM1  = row["NUM1"].ToString();
                if (DSNUM == "0" && NUM1 == "0")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color1";
                }
            }
        }
예제 #6
0
        protected void GridList_RowDataBound(object sender, GridRowEventArgs e)
        {
            DataRowView row = e.DataItem as DataRowView;

            if (row != null)
            {
                //string flag = row["FLAG"].ToString();
                //if (flag == "新单")
                //{
                //    highlightRows.Text += e.RowIndex.ToString() + ",";
                //}
                string flag = row["FLAG"].ToString();
                FineUIPro.BoundField flagcol = GridList.FindColumn("FLAG") as FineUIPro.BoundField;
                if (flag == "新单")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color1";
                }
            }
        }
예제 #7
0
        protected void GridGoods_RowDataBound(object sender, GridRowEventArgs e)
        {
            DataRowView row = e.DataItem as DataRowView;

            if (row != null)
            {
                string flag = row["FLAG_CN"].ToString();
                int    num  = int.Parse(row["PRINTNUM"].ToString());
                FineUIPro.BoundField flagcol = GridList.FindColumn("FLAG_CN") as FineUIPro.BoundField;
                if (flag == "已分配")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color1";
                }
                else if (num < 1)
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color2";
                }
            }
        }
예제 #8
0
        protected void GridList_RowDataBound(object sender, GridRowEventArgs e)
        {
            DataRowView row = e.DataItem as DataRowView;

            if (row != null)
            {
                string flag = row["FLAG"].ToString();
                FineUIPro.BoundField flagcol = GridList.FindColumn("FLAG") as FineUIPro.BoundField;
                if (flag == "新单")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color1";
                }
                else if (flag == "已提交" || flag == "已分配")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color2";
                }
                else if (flag == "缺货中")
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color3";
                }
            }
        }
예제 #9
0
        protected void GridList_RowDataBound(object sender, GridRowEventArgs e)
        {
            DataRowView row = e.DataItem as DataRowView;

            if (row != null)
            {
                if (string.IsNullOrWhiteSpace(row["XQ"].ToString()))
                {
                    row["XQ"] = "0";
                }
                string flag = row["XQ"].ToString();
                FineUIPro.BoundField flagcol = GridList.FindColumn("XQ") as FineUIPro.BoundField;
                int SYXQ = System.Int32.Parse(flag);

                if (SYXQ > 0 && SYXQ <= 30)
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color2";
                }
                else if (SYXQ < 0)
                {
                    e.CellAttributes[flagcol.ColumnIndex]["data-color"] = "color3";
                }
            }
        }