Beispiel #1
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        //Add filter by user, type, room
        //Add columns: Check date, uvuinvid, otherid, MakeModel

        TechInventoryDataContext db = new TechInventoryDataContext();
        int index = Convert.ToInt32(e.CommandArgument);
        GridViewRow row = GridView1.Rows[index];

        string uvuInvID = Convert.ToString(row.Cells[1].Text);
        ButtonField b = new ButtonField();
        DateTime now = DateTime.Now;
        string date = now.ToShortDateString();
        var query = (from equip in db.Equipments
                     where equip.UVUInvID == uvuInvID
                     select equip).Single();
        query.InvCheck = now;
        string test = "test";

        try
        {
            // Save the changes.
            db.SubmitChanges();
        }
        // Detect concurrency conflicts.
        catch (InRowChangingEventException)
        {
            // Resolve conflicts.
            //db.ChangeConflicts.ResolveAll();
        }
        GridView1.DataBind();
    }
    private void BindGrid()
    {
        BoundField theCol0 = new BoundField();

        theCol0.HeaderText         = "Priority";
        theCol0.ItemStyle.CssClass = "textstyle";
        theCol0.DataField          = "ID";
        theCol0.SortExpression     = "ID";
        theCol0.ReadOnly           = true;

        BoundField theCol1 = new BoundField();

        theCol1.HeaderText         = "LPTF Patient Transfer";
        theCol1.ItemStyle.CssClass = "textstyle";
        theCol1.DataField          = "Name";
        theCol1.SortExpression     = "Name";
        theCol1.ReadOnly           = true;

        BoundField theCol2 = new BoundField();

        theCol2.HeaderText         = "AIDSRelief Site";
        theCol2.ItemStyle.CssClass = "textstyle";
        theCol2.DataField          = "ARFunded";
        theCol2.SortExpression     = "ARFunded";
        theCol2.ReadOnly           = true;

        BoundField theCol3 = new BoundField();

        theCol3.HeaderText         = "Status";
        theCol3.DataField          = "Status";
        theCol3.ItemStyle.CssClass = "textstyle";
        theCol3.SortExpression     = "Status";
        theCol3.ReadOnly           = true;

        ButtonField theBtn = new ButtonField();

        theBtn.ButtonType           = ButtonType.Link;
        theBtn.CommandName          = "Select";
        theBtn.HeaderStyle.CssClass = "textstylehidden";
        theBtn.ItemStyle.CssClass   = "textstylehidden";

        grdMasterLPTFPatientTransfer.Columns.Add(theCol0);
        grdMasterLPTFPatientTransfer.Columns.Add(theCol1);
        grdMasterLPTFPatientTransfer.Columns.Add(theCol2);
        grdMasterLPTFPatientTransfer.Columns.Add(theCol3);

        grdMasterLPTFPatientTransfer.Columns.Add(theBtn);

        grdMasterLPTFPatientTransfer.DataBind();
        grdMasterLPTFPatientTransfer.Columns[0].Visible = false;
    }
Beispiel #3
0
        /////////////////////////////////////////////////////////////////////
        // Code Written By   : Pankaj Kumar
        // Written Date      : 25th July 2006
        // Modification Date :
        // Description       : Disease List
        //
        /// <summary>
        /// Binds the grid.
        /// </summary>
        //

        #region User functions

        private void BindGrid()
        {
            BoundField theCol0 = new BoundField();

            theCol0.HeaderText         = "Disease_pk";
            theCol0.DataField          = "Disease_pk";
            theCol0.ItemStyle.CssClass = "textstyle";
            theCol0.ReadOnly           = true;

            BoundField theCol1 = new BoundField();

            theCol1.HeaderText               = "DiseaseName";
            theCol1.ItemStyle.CssClass       = "textstyle";
            theCol1.DataField                = "DiseaseName";
            theCol1.SortExpression           = "DiseaseName";
            theCol1.ItemStyle.Font.Underline = true;
            theCol1.ReadOnly = true;

            BoundField theCol2 = new BoundField();

            theCol2.HeaderText         = "Status";
            theCol2.DataField          = "Status";
            theCol2.SortExpression     = "Status";
            theCol2.ItemStyle.CssClass = "textstyle";
            theCol2.ReadOnly           = true;

            BoundField theCol7 = new BoundField();

            theCol7.HeaderText         = "Priority";
            theCol7.DataField          = "Sequence";
            theCol7.ItemStyle.CssClass = "textstyle";
            theCol7.SortExpression     = "Sequence";
            theCol7.ReadOnly           = true;

            ButtonField theBtn = new ButtonField();

            theBtn.ButtonType           = ButtonType.Link;
            theBtn.CommandName          = "Select";
            theBtn.HeaderStyle.CssClass = "textstylehidden";
            theBtn.ItemStyle.CssClass   = "textstylehidden";

            grdDisease.Columns.Add(theCol0);
            grdDisease.Columns.Add(theCol7);
            grdDisease.Columns.Add(theCol1);
            grdDisease.Columns.Add(theCol2);

            grdDisease.Columns.Add(theBtn);

            grdDisease.DataBind();
            grdDisease.Columns[0].Visible = false;
        }
Beispiel #4
0
    protected void BindGrid()
    {
        BoundField theCol0 = new BoundField();

        theCol0.HeaderText         = "EducationID";
        theCol0.DataField          = "ID";
        theCol0.ItemStyle.CssClass = "textStyle";
        theCol0.ReadOnly           = true;

        BoundField theCol1 = new BoundField();

        theCol1.HeaderText               = "EducationName";
        theCol1.DataField                = "Name";
        theCol1.ItemStyle.CssClass       = "textstyle";
        theCol1.SortExpression           = "Name";
        theCol1.ItemStyle.Font.Underline = true;
        theCol1.ReadOnly = true;

        BoundField theCol2 = new BoundField();

        theCol2.HeaderText         = "Status";
        theCol2.DataField          = "Status";
        theCol2.SortExpression     = "Status";
        theCol2.ItemStyle.CssClass = "textstyle";
        theCol2.ReadOnly           = true;

        BoundField theCol3 = new BoundField();

        theCol3.HeaderText         = "Sequence";
        theCol3.DataField          = "SRNO";
        theCol3.ItemStyle.CssClass = "textstyle";
        theCol3.SortExpression     = "SRNO";
        theCol3.ReadOnly           = true;

        ButtonField theBtn = new ButtonField();

        theBtn.ButtonType           = ButtonType.Link;
        theBtn.CommandName          = "Select";
        theBtn.HeaderStyle.CssClass = "textstylehidden";
        theBtn.ItemStyle.CssClass   = "textstylehidden";

        grdEducation.Columns.Add(theCol0);
        grdEducation.Columns.Add(theCol1);
        grdEducation.Columns.Add(theCol2);
        grdEducation.Columns.Add(theCol3);

        grdEducation.Columns.Add(theBtn);

        grdEducation.DataBind();
        grdEducation.Columns[0].Visible = false;
    }
Beispiel #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            datacontract();
            refresh();
            refreEmpty();
            add.Visible = false;
            new Warehouse.Tools.AddSysLog().addlog("1", "数据备份", "查询");
        }

        ButtonField bf88 = GridView1.Columns[8] as ButtonField; bf88.ControlStyle.BorderStyle = BorderStyle.None; bf88.ControlStyle.BackColor = System.Drawing.Color.White;
        ButtonField bf99 = GridView1.Columns[9] as ButtonField; bf99.ControlStyle.BorderStyle = BorderStyle.None; bf99.ControlStyle.BackColor = System.Drawing.Color.White;
    }
Beispiel #6
0
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     // Por cada idioma definido en el web.config, cargo una nueva columna al Grid
     foreach (string language in GetListOfSupportedLanguages())
     {
         ButtonField button = new ButtonField();
         button.CommandName          = "language_" + language;
         button.ButtonType           = ButtonType.Link;
         button.HeaderText           = language;
         button.HeaderStyle.CssClass = "text-center";
         grdData.Columns.Add(button);
     }
 }
Beispiel #7
0
        protected void build()
        {
            //设置主键
            GridView1.DataKeyNames = new string[] { Convert.ToString(config.Rows[0]["mainKey"]) };
            //设置数据列
            for (int i = 0; i < listconfig.Rows.Count; i++)
            {
                BoundField bf = new BoundField();
                bf.DataField         = Convert.ToString(listconfig.Rows[i]["fieldName"]);
                bf.SortExpression    = Convert.ToString(listconfig.Rows[i]["fieldName"]);
                bf.HeaderText        = Convert.ToString(listconfig.Rows[i]["fieldCN"]);
                bf.HeaderStyle.Width = new Unit((string)listconfig.Rows[i]["onListHeaderWidth"]);
                bf.ReadOnly          = (double)listconfig.Rows[i]["readOnly"] > 0;
                GridView1.Columns.Add(bf);
            }
            //设置按钮
            ButtonField btnf3 = new ButtonField();

            btnf3.CommandName = "hz"; btnf3.Text = "河长"; btnf3.ButtonType = ButtonType.Button;
            btnf3.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
            btnf3.ItemStyle.VerticalAlign   = VerticalAlign.Middle;
            GridView1.Columns.Add(btnf3);
            CommandField cf = new CommandField();

            cf.ShowEditButton            = true; cf.ButtonType = ButtonType.Button;
            cf.EditText                  = "修改"; cf.UpdateText = "确认";
            cf.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
            cf.ItemStyle.VerticalAlign   = VerticalAlign.Middle;
            GridView1.Columns.Add(cf);
            ButtonField btnf1 = new ButtonField();

            btnf1.CommandName = "detail"; btnf1.Text = "详情"; btnf1.ButtonType = ButtonType.Button;
            btnf1.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
            btnf1.ItemStyle.VerticalAlign   = VerticalAlign.Middle;
            GridView1.Columns.Add(btnf1);
            ButtonField btnf2 = new ButtonField();

            btnf2.CommandName = "map"; btnf2.Text = "定位"; btnf2.ButtonType = ButtonType.Button;
            btnf2.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
            btnf2.ItemStyle.VerticalAlign   = VerticalAlign.Middle;
            GridView1.Columns.Add(btnf2);
            ButtonField btnf4 = new ButtonField();

            btnf4.CommandName = "flashback"; btnf4.Text = "还原"; btnf4.ButtonType = ButtonType.Button;
            btnf4.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
            btnf4.ItemStyle.VerticalAlign   = VerticalAlign.Middle;
            GridView1.Columns.Add(btnf4);
        }
Beispiel #8
0
        private void atualizarGrid()
        {
            Emprestimo emprestimo = new Emprestimo();

            gvEmprestimos.Columns.Clear();
            gvEmprestimos.DataSource = null;
            gvEmprestimos.DataBind();

            DataTable dados;

            if (cbEmprestimos.Checked)
            {
                dados = emprestimo.listaTodosEmprestimosPorConcluirComNomes();
            }
            else
            {
                dados = emprestimo.listaTodosEmprestimosComNomes();
            }

            if (dados == null || dados.Rows.Count == 0)
            {
                return;
            }
            //botões de comando
            //alterar o estado do empréstimo
            ButtonField btEstado = new ButtonField();

            btEstado.HeaderText            = "Receber livro";
            btEstado.Text                  = "Receber";
            btEstado.ButtonType            = ButtonType.Button;
            btEstado.ControlStyle.CssClass = "btn btn-info";
            btEstado.CommandName           = "alterar";
            gvEmprestimos.Columns.Add(btEstado);
            //enviar o email

            /*  ButtonField btEmail = new ButtonField();
             * btEmail.HeaderText = "Notificar";
             * btEmail.Text = "Email";
             * btEmail.ButtonType = ButtonType.Button;
             * btEmail.ControlStyle.CssClass= "btn btn-danger";
             * btEmail.CommandName = "email";
             * gvEmprestimos.Columns.Add(btEmail);*/

            gvEmprestimos.DataSource          = dados;
            gvEmprestimos.AutoGenerateColumns = true;
            gvEmprestimos.DataBind();
        }
        protected override void CreateChildControls()
        {
            //Configure Search Button
            var searchMachineModelButton = new Button {
                Text = "Go", CausesValidation = true
            };

            searchMachineModelButton.Click += new EventHandler(SearchMachineModelButton_Click);

            //Configure Button Field
            ButtonField selectButton = new ButtonField();

            selectButton.Text             = "select";
            selectButton.CommandName      = "Select";
            selectButton.CausesValidation = false;

            //Configure Machine GridView
            machineGridView.Columns.Add(selectButton);
            machineGridView.DataKeyNames          = new string[] { "ID" };
            machineGridView.SelectedIndexChanged += machineGridView_SelectedIndexChanged;
            machineGridView.RowStyle.Wrap         = false;

            //Configure Parts GridView
            partGridView.RowStyle.Wrap = false;

            //Add Controls
            Controls.Add(new Label {
                Text = "Search by Machine Model: "
            });
            searchMachineModelTextBox.ID = "SearchMachineTextBox";
            Controls.Add(searchMachineModelTextBox);
            Controls.Add(validationLabel);
            Controls.Add(searchMachineModelButton);
            Controls.Add(ResponseLabel);
            Controls.Add(new Literal()
            {
                Text = "<br/><br/>"
            });
            Controls.Add(machineGridView);
            Controls.Add(new Literal()
            {
                Text = "<br/><br/>"
            });
            Controls.Add(partGridView);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var test = new ButtonField();
                test.Text        = "Details";
                test.ButtonType  = ButtonType.Button;
                test.CommandName = "test";
                GridView1.Columns.Add(test);


                GridView1.DataSource = new[] {
                    new { Id = 1, Text = "Text 1" },
                    new { Id = 2, Text = "Text 2" },
                };
                GridView1.DataBind();
            }
        }
        public void ButtonField_CopyProperties()
        {
            PokerButtonField button = new PokerButtonField();
            ButtonField      copy   = new ButtonField();

            button.CommandName          = "CommandName";
            button.DataTextField        = "DataTextField";
            button.DataTextFormatString = "DataTextFormatString";
            button.ImageUrl             = "ImageUrl";
            button.Text = "Text";

            button.DoCopyProperties(copy);
            Assert.AreEqual("CommandName", copy.CommandName, "CommandName");
            Assert.AreEqual("DataTextField", copy.DataTextField, "DataTextField");
            Assert.AreEqual("DataTextFormatString", copy.DataTextFormatString, "DataTextFormatString");
            Assert.AreEqual("ImageUrl", copy.ImageUrl, "ImageUrl");
            Assert.AreEqual("Text", copy.Text, "Text");
        }
Beispiel #12
0
        public void Bind1(GridView G1)
        {
            BoundField  bf1 = new BoundField(); bf1.HeaderText = "序号"; bf1.DataField = "num";
            BoundField  bf2 = new BoundField(); bf2.DataField = "departId"; bf2.HeaderText = "部门Id"; bf2.ReadOnly = true; bf2.SortExpression = "departId"; bf2.HeaderStyle.Height = Unit.Parse("40px");
            BoundField  bf3 = new BoundField(); bf3.DataField = "departName"; bf3.HeaderText = "部门名称"; bf3.SortExpression = "departName";
            BoundField  bf4 = new BoundField(); bf4.DataField = "parentdepartName"; bf4.HeaderText = "上级部门"; bf4.SortExpression = "parentdepartName";
            BoundField  bf5 = new BoundField(); bf5.DataField = "staffNum"; bf5.HeaderText = "负责人"; bf5.SortExpression = "staffNum";
            ButtonField bf8 = new ButtonField(); bf8.CommandName = "editt"; bf8.Text = "编辑"; bf8.ControlStyle.BorderStyle = BorderStyle.None; bf8.ControlStyle.BackColor = System.Drawing.Color.White; bf8.ButtonType = ButtonType.Button; bf8.HeaderText = "";
            ButtonField bf9 = new ButtonField(); bf9.CommandName = "deletee"; bf9.Text = "删除"; bf9.ControlStyle.BorderStyle = BorderStyle.None; bf9.ControlStyle.BackColor = System.Drawing.Color.White; bf9.ButtonType = ButtonType.Button; bf9.HeaderText = "";

            G1.Columns.Add(bf1);
            G1.Columns.Add(bf2);
            G1.Columns.Add(bf3);
            G1.Columns.Add(bf4);
            G1.Columns.Add(bf5);
            G1.Columns.Add(bf8);
            G1.Columns.Add(bf9);
        }
    //private SqlDataSource _sqlDataSource;
    private void _SetupGridView()
    {
        var idBoundField = new ButtonField
                               {
                                   DataTextField = "ID",
                                   ButtonType = ButtonType.Link,
                                   CommandName = "Select",
                                   HeaderText = "Select"
                               };
        var firstNameField = new BoundField
                                 {
                                     DataField = "FirstName",
                                     HeaderText = "First Name",
                                     SortExpression = "FirstName, LastName"
                                 };
        var lastNameField = new BoundField
                                {
                                    DataField = "LastName",
                                    HeaderText = "Last Name",
                                    SortExpression = "LastName, FirstName"
                                };
        var phoneField = new BoundField
                             {
                                 DataField = "Phone",
                                 HeaderText = "Phone",
                                 SortExpression = "Phone"
                             };
        var emailField = new BoundField
                             {
                                 DataField = "EmailAddress",
                                 HeaderText = "Email Address",
                                 SortExpression = "EmailAddress"
                             };

        _gridView.Columns.Add(idBoundField);
        _gridView.Columns.Add(firstNameField);
        _gridView.Columns.Add(lastNameField);
        _gridView.Columns.Add(phoneField);
        _gridView.Columns.Add(emailField);

        _gridView.DataSourceID = "_sqlDataSource";
        _gridView.DataKeyNames = new[] {"Id"};
        _gridView.RowCommand += GridCommand;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            BoundField bf1  = new BoundField(); bf1.HeaderText = "序号";
            BoundField bf2  = new BoundField(); bf2.DataField = "userId"; bf2.HeaderText = "id"; bf2.Visible = false;
            BoundField bf3  = new BoundField(); bf3.DataField = "staffNum"; bf3.HeaderText = "用户编号";
            BoundField bf4  = new BoundField(); bf4.DataField = "staff.staffname"; bf4.HeaderText = "用户名称";
            BoundField bf5  = new BoundField(); bf5.DataField = "staff.idCard"; bf5.HeaderText = "身份证号";
            BoundField bf6  = new BoundField(); bf6.DataField = "staff.phoneNumber"; bf6.HeaderText = "联系方式";
            BoundField bf7  = new BoundField(); bf7.DataField = "job"; bf7.HeaderText = "身份";
            BoundField bf8  = new BoundField(); bf8.DataField = "staff.gender"; bf8.HeaderText = "性别";
            BoundField bf9  = new BoundField(); bf9.DataField = "staff.hometown"; bf9.HeaderText = "地址";
            BoundField bf10 = new BoundField(); bf10.DataField = "staff.department.departName"; bf10.HeaderText = "隶属部门";

            GridView1.Columns.Add(bf1);
            GridView1.Columns.Add(bf2);
            GridView1.Columns.Add(bf3);
            GridView1.Columns.Add(bf4);
            GridView1.Columns.Add(bf5);
            GridView1.Columns.Add(bf6);
            GridView1.Columns.Add(bf7);
            GridView1.Columns.Add(bf8);
            GridView1.Columns.Add(bf9);
            GridView1.Columns.Add(bf10);


            ButtonField bf11 = new ButtonField(); bf11.CommandName = "editt"; bf11.Text = "编辑"; bf11.ControlStyle.BorderStyle = BorderStyle.None; bf11.ControlStyle.BackColor = System.Drawing.Color.White; bf11.ButtonType = ButtonType.Button; bf11.HeaderText = "";
            ButtonField bf12 = new ButtonField(); bf12.CommandName = "deletee"; bf12.Text = "删除"; bf12.ControlStyle.BorderStyle = BorderStyle.None; bf12.ControlStyle.BackColor = System.Drawing.Color.White; bf12.ButtonType = ButtonType.Button; bf12.HeaderText = "";

            GridView1.Columns.Add(bf11);
            GridView1.Columns.Add(bf12);

            refresh();
            add.Visible    = false;
            update.Visible = false;

            databind();
            new Warehouse.Tools.AddSysLog().addlog("1", "用户管理", "查询");
        }

        ButtonField bf88 = GridView1.Columns[10] as ButtonField; bf88.ControlStyle.BorderStyle = BorderStyle.None; bf88.ControlStyle.BackColor = System.Drawing.Color.White;
        ButtonField bf99 = GridView1.Columns[11] as ButtonField; bf99.ControlStyle.BorderStyle = BorderStyle.None; bf99.ControlStyle.BackColor = System.Drawing.Color.White;
    }
    public static bool in_out     = true;     //记录当前的是操作出库还是入库,true是入库,false是出库
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            databindOut();
            databindIn();
            refreAllIn();
            refreAllOut();
            GridView1.Visible = false;
            addIn.Visible     = false;
            addOut.Visible    = false;
        }

        ButtonField bfG1 = GridView1.Columns[9] as ButtonField; bfG1.ControlStyle.BorderStyle = BorderStyle.None; bfG1.ControlStyle.BackColor = System.Drawing.Color.White;
        ButtonField bfG2 = GridView1.Columns[10] as ButtonField; bfG2.ControlStyle.BorderStyle = BorderStyle.None; bfG2.ControlStyle.BackColor = System.Drawing.Color.White;

        ButtonField bfG3 = GridView2.Columns[8] as ButtonField; bfG3.ControlStyle.BorderStyle = BorderStyle.None; bfG3.ControlStyle.BackColor = System.Drawing.Color.White;
        ButtonField bfG4 = GridView2.Columns[9] as ButtonField; bfG4.ControlStyle.BorderStyle = BorderStyle.None; bfG4.ControlStyle.BackColor = System.Drawing.Color.White;
    }
Beispiel #16
0
    protected void LoadHeader()
    {
        grvList.Columns.Clear();
        ButtonField b = new ButtonField();
        b.Text = " " + "<img border=0 align=absmiddle src=../img/unselected.gif>" + " ";
        b.HeaderText = GetGlobalResourceObject("WebGlobalResource", "Select").ToString();  //选择
        b.CommandName = "Select";
        b.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
        b.HeaderStyle.HorizontalAlign = HorizontalAlign.Center;
        b.ItemStyle.Width = new Unit("30px");
        grvList.Columns.Add(b);

        string _sql = "select NAME,DESCR,OTHER_LANGUAGE_DESCR,CONTROL_LIST_WIDTH,CONTROL_LIST_DISPLAY_FORMAT,CONTROL_LIST_DISPLAY_ALIGN,TYPE from DMIS_SYS_COLUMNS where TABLE_ID=" + Session["MainTableId"].ToString() + " and ISDISPLAY=1 order by ORDER_ID";
        DataTable _dt = DBOpt.dbHelper.GetDataTable(_sql);
        for (int i = 0; i < _dt.Rows.Count; i++)
        {
            BoundField bf = new BoundField();
            if (Session["Culture"] == null || Session["Culture"].ToString() == "zh-CN")
                bf.HeaderText = _dt.Rows[i]["DESCR"] == Convert.DBNull ? "" : _dt.Rows[i]["DESCR"].ToString();
            else
                bf.HeaderText = _dt.Rows[i]["OTHER_LANGUAGE_DESCR"] == Convert.DBNull ? "" : _dt.Rows[i]["OTHER_LANGUAGE_DESCR"].ToString();
            bf.DataField = _dt.Rows[i]["NAME"].ToString();
            if (_dt.Rows[i]["CONTROL_LIST_WIDTH"] != Convert.DBNull)
                bf.ItemStyle.Width = new Unit(_dt.Rows[i]["CONTROL_LIST_WIDTH"].ToString() + "px");
            if (_dt.Rows[i]["CONTROL_LIST_DISPLAY_FORMAT"] != Convert.DBNull && _dt.Rows[i]["CONTROL_LIST_DISPLAY_FORMAT"].ToString().Trim().Length > 0)
            {
                bf.DataFormatString = _dt.Rows[i]["CONTROL_LIST_DISPLAY_FORMAT"].ToString();
                if (_dt.Rows[i]["TYPE"].ToString() == "Datetime") bf.HtmlEncode = false;
            }
            if (_dt.Rows[i]["CONTROL_LIST_DISPLAY_ALIGN"] != Convert.DBNull)
            {
                if (_dt.Rows[i]["CONTROL_LIST_DISPLAY_ALIGN"].ToString() == "1")
                    bf.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                else if (_dt.Rows[i]["CONTROL_LIST_DISPLAY_ALIGN"].ToString() == "0")
                    bf.ItemStyle.HorizontalAlign = HorizontalAlign.Left;
                else if (_dt.Rows[i]["CONTROL_LIST_DISPLAY_ALIGN"].ToString() == "2")
                    bf.ItemStyle.HorizontalAlign = HorizontalAlign.Right;
                else if (_dt.Rows[i]["CONTROL_LIST_DISPLAY_ALIGN"].ToString() == "3")
                    bf.ItemStyle.HorizontalAlign = HorizontalAlign.Justify;
            }
            grvList.Columns.Add(bf);
        }
    }
        private void atualizaGrelhaEmprestimos()
        {
            gvEmprestimos.Columns.Clear();
            gvEmprestimos.DataSource = null;
            gvEmprestimos.DataBind();
            gvEmprestimos.PageSize    = 5;
            gvEmprestimos.AllowPaging = true;
            DataTable dados;

            if (cbEmprestimos.Checked)
            {
                dados = BaseDados.Instance.listaTodosEmprestimosPorConcluirComNomes();
            }
            else
            {
                dados = BaseDados.Instance.listaTodosEmprestimosComNomes();
            }
            if (dados == null || dados.Rows.Count == 0)
            {
                return;
            }

            //receber livro
            ButtonField btReceberLivro = new ButtonField();

            btReceberLivro.HeaderText  = "Receber Livro";
            btReceberLivro.Text        = "Receber";
            btReceberLivro.ButtonType  = ButtonType.Button;
            btReceberLivro.CommandName = "receber";
            gvEmprestimos.Columns.Add(btReceberLivro);

            //enviar email
            ButtonField btEnviarEmail = new ButtonField();

            btEnviarEmail.HeaderText  = "Enviar email";
            btEnviarEmail.Text        = "Enviar";
            btEnviarEmail.ButtonType  = ButtonType.Button;
            btEnviarEmail.CommandName = "enviar";
            gvEmprestimos.Columns.Add(btEnviarEmail);

            gvEmprestimos.DataSource = dados;
            gvEmprestimos.DataBind();
        }
    public TranslatedButtonComponentSolver(TwitchModule module) :
        base(module)
    {
        var component = module.BombComponent.GetComponent(ComponentType);

        _button = (KMSelectable)ButtonField.GetValue(component);
        ModInfo = ComponentSolverFactory.GetModuleInfo(GetModuleType(), "!{0} tap [tap the button] | !{0} hold [hold the button] | !{0} release 7 [release when the digit shows 7]").Clone();
        Selectable selectable = module.BombComponent.GetComponent <Selectable>();

        selectable.OnCancel += () => { SelectedField.SetValue(component, false); return(true); };

        LanguageCode = TranslatedModuleHelper.GetLanguageCode(component, ComponentType);
        ModInfo.moduleDisplayName = $"Big Button Translated{TranslatedModuleHelper.GetModuleDisplayNameAddon(component, ComponentType)}";
        Module.HeaderText         = ModInfo.moduleDisplayName;

        var mat = (Material)StripMaterialField.GetValue(component);

        StripMaterialField.SetValue(component, Object.Instantiate(mat));
    }
Beispiel #19
0
        public void Bind1(GridView G1)
        {
            BoundField  bf1 = new BoundField(); bf1.HeaderText = "序号"; bf1.DataField = "num";
            BoundField  bf2 = new BoundField(); bf2.DataField = "roomNum"; bf2.HeaderText = "房间编号"; bf2.ReadOnly = true; bf2.SortExpression = "roomNum"; bf2.HeaderStyle.Height = Unit.Parse("40px");
            BoundField  bf3 = new BoundField(); bf3.DataField = "roomName"; bf3.HeaderText = "房间名称"; bf3.SortExpression = "roomName";
            BoundField  bf4 = new BoundField(); bf4.DataField = "M"; bf4.HeaderText = "可放面积"; bf4.SortExpression = "M";
            BoundField  bf5 = new BoundField(); bf5.DataField = "remark"; bf5.HeaderText = "备注"; bf5.SortExpression = "remark";
            BoundField  bf6 = new BoundField(); bf6.DataField = "createTime"; bf6.HeaderText = "创建时间"; bf6.SortExpression = "createTime"; bf6.DataFormatString = "{0:d}";
            ButtonField bf8 = new ButtonField(); bf8.CommandName = "editt"; bf8.Text = "编辑"; bf8.ControlStyle.BorderStyle = BorderStyle.None; bf8.ControlStyle.BackColor = System.Drawing.Color.White; bf8.ButtonType = ButtonType.Button; bf8.HeaderText = "";
            ButtonField bf9 = new ButtonField(); bf9.CommandName = "deletee"; bf9.Text = "删除"; bf9.ControlStyle.BorderStyle = BorderStyle.None; bf9.ControlStyle.BackColor = System.Drawing.Color.White; bf9.ButtonType = ButtonType.Button; bf9.HeaderText = "";

            G1.Columns.Add(bf1);
            G1.Columns.Add(bf2);
            G1.Columns.Add(bf3);
            G1.Columns.Add(bf4);
            G1.Columns.Add(bf5);
            G1.Columns.Add(bf6);
            G1.Columns.Add(bf8);
            G1.Columns.Add(bf9);
        }
Beispiel #20
0
        public void Bind1(GridView G1)
        {
            BoundField  bf1  = new BoundField(); bf1.HeaderText = "序号"; bf1.DataField = "num";
            BoundField  bf4  = new BoundField(); bf4.DataField = "goodsNum"; bf4.HeaderText = "物品编号"; bf4.SortExpression = "goodsNum";
            BoundField  bf5  = new BoundField(); bf5.DataField = "positionNum"; bf5.HeaderText = "库位编号"; bf5.SortExpression = "positionNum";
            BoundField  bf6  = new BoundField(); bf6.DataField = "amount"; bf6.HeaderText = "存量"; bf6.SortExpression = "amount";
            BoundField  bf7  = new BoundField(); bf7.DataField = "per"; bf7.HeaderText = "单位"; bf7.SortExpression = "per";
            BoundField  bf77 = new BoundField(); bf77.DataField = "V"; bf77.HeaderText = "体积"; bf77.SortExpression = "V";
            ButtonField bf8  = new ButtonField(); bf8.CommandName = "editt"; bf8.Text = "出库"; bf8.ControlStyle.BorderStyle = BorderStyle.None; bf8.ControlStyle.BackColor = System.Drawing.Color.White; bf8.ButtonType = ButtonType.Button; bf8.HeaderText = "";
            ButtonField bf9  = new ButtonField(); bf9.CommandName = "deletee"; bf9.Text = "删除"; bf9.ControlStyle.BorderStyle = BorderStyle.None; bf9.ControlStyle.BackColor = System.Drawing.Color.White; bf9.ButtonType = ButtonType.Button; bf9.HeaderText = "";

            G1.Columns.Add(bf1);
            G1.Columns.Add(bf4);
            G1.Columns.Add(bf5);
            G1.Columns.Add(bf6);
            G1.Columns.Add(bf7);
            G1.Columns.Add(bf77);
            G1.Columns.Add(bf8);
            G1.Columns.Add(bf9);
        }
 private void AddExtraCommandColumns()
 {
     if (!string.IsNullOrEmpty(PermissionUrl))
     {
         HyperLinkField permissionfield = new HyperLinkField();
         permissionfield.Text = Resources.GlobalResource.ButtonPermisstionText;
         permissionfield.DataNavigateUrlFormatString = PermissionUrl;
         permissionfield.DataNavigateUrlFields       = new string[] { _idColumn };
         permissionfield.ItemStyle.Width             = 80;
         this.Columns.Add(permissionfield);
     }
     else
     {
         ButtonField field = new ButtonField();
         field.HeaderText = Resources.GlobalResource.ButtonPermisstionText;
         field.Text       = Resources.GlobalResource.ButtonPermisstionText;
         field.ButtonType = ButtonType.Link;
         this.Columns.Add(field);
     }
 }
Beispiel #22
0
        public void CreateUI()
        {
            firstNameField       = manager.CreateInputField("FirstName", new CursorPosition(2, 2), 10, InputType.StringNoNumbersNoSpecialCharacters, false);
            ageField             = manager.CreateInputField("Age", new CursorPosition(20, 2), 3, InputType.Integer, false);
            firstNameField.Label = "First name";
            ageField.Label       = "Age";

            ElementDecorators decors = new ElementDecorators(null, null, '[', ']');

            manager.AddDecors(decors, firstNameField, ageField);
            ButtonField sendButton = manager.CreateButtonField("sendButton", new CursorPosition(13, 5), "Send");

            manager.CreateNavigationStateTransition(firstNameField, ConsoleKey.RightArrow, ageField, true);
            manager.CreateNavigationStateTransition(firstNameField, ConsoleKey.DownArrow, sendButton, true);
            manager.CreateNavigationStateTransition(ageField, ConsoleKey.DownArrow, sendButton, false);

            manager.CreateActionStateTransition(sendButton, ConsoleKey.Enter, SendMessage);

            manager.SetCursorToUIElement(firstNameField);
            manager.Init();
        }
Beispiel #23
0
        private void atualizaGrelhaDevolve()
        {
            gvDevolver.Columns.Clear();
            gvDevolver.DataSource = null;
            gvDevolver.DataBind();

            int idUtilizador = int.Parse(Session["id"].ToString());

            gvDevolver.DataSource = BaseDados.Instance.listaTodosEmprestimosPorConcluirComNomes(idUtilizador);

            //botão devolver
            ButtonField btDevolver = new ButtonField();

            btDevolver.HeaderText  = "Devolver";
            btDevolver.Text        = "Devolver";
            btDevolver.CommandName = "devolver";
            btDevolver.ButtonType  = ButtonType.Button;
            gvDevolver.Columns.Add(btDevolver);

            gvDevolver.DataBind();
        }
Beispiel #24
0
        private void SetDataGridColumn()
        {
            GridView1.Columns.Clear();
            ButtonField lnkField = new ButtonField();

            lnkField.ButtonType = ButtonType.Link;
            lnkField.HeaderText = "标题";
            lnkField.HeaderStyle.HorizontalAlign = HorizontalAlign.Left;
            lnkField.HeaderStyle.Font.Bold       = false;
            lnkField.DataTextField  = "Title";
            lnkField.ItemStyle.Wrap = true;
            lnkField.CommandName    = "ShowDetails";
            GridView1.Columns.Add(lnkField);
            BoundField bindCol = new BoundField();

            if (ShowAdditionFields.Length > 0)
            {
                string[] addFields = showAdditionFields.Split(';');
                foreach (string showName in addFields)
                {
                    string[] interNames = GetInterNameByShowName(showName);
                    if (interNames.Length > 1)
                    {
                        bindCol            = new BoundField();
                        bindCol.ReadOnly   = true;
                        bindCol.HeaderText = interNames[1];
                        bindCol.DataField  = interNames[0];
                        bindCol.HeaderStyle.HorizontalAlign = HorizontalAlign.Left;
                        bindCol.HeaderStyle.Font.Bold       = false;
                        if (showName == "创建时间")
                        {
                            bindCol.DataFormatString = "{0:yyyy-MM-dd HH:mm}";
                        }

                        GridView1.Columns.Add(bindCol);
                    }
                }
            }
            GridView1.DataKeyNames = new string[] { "ID" };
        }
Beispiel #25
0
        private void AtualizarGrid()
        {
            gvLivros.Columns.Clear();
            gvLivros.DataSource = null;
            gvLivros.DataBind();

            Livro livro = new Livro();

            gvLivros.DataSource = livro.listaLivrosDisponiveis();

            //botão reservar
            ButtonField btReservar = new ButtonField();

            btReservar.HeaderText            = "Reservar livro";
            btReservar.Text                  = "Reservar";
            btReservar.ButtonType            = ButtonType.Button;
            btReservar.CommandName           = "reservar";
            btReservar.ControlStyle.CssClass = "btn btn-danger";
            gvLivros.Columns.Add(btReservar);

            gvLivros.DataBind();
        }
Beispiel #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Panel1.Visible = false;
            Panel2.Visible = false;
            if (!IsPostBack)
            {
                ButtonField bf1 = new ButtonField();
                bf1.Text        = "Select";
                bf1.CommandName = "Select_Data";
                ButtonField bf2 = new ButtonField();
                bf2.Text        = "Update";
                bf2.CommandName = "Update_Data";
                ButtonField bf3 = new ButtonField();
                bf3.Text        = "Delete";
                bf3.CommandName = "Delete_Data";

                GridView1.Columns.Add(bf1);
                GridView1.Columns.Add(bf2);
                GridView1.Columns.Add(bf3);
            }
            Show_Data();
        }
        public void Bind1(GridView G1)
        {
            BoundField  bf1 = new BoundField(); bf1.HeaderText = "序号"; bf1.DataField = "num";
            BoundField  bf2 = new BoundField(); bf2.DataField = "positionTypeId"; bf2.HeaderText = "库位类型编号"; bf2.ReadOnly = true; bf2.SortExpression = "positionTypeId"; bf2.HeaderStyle.Height = Unit.Parse("40px");
            BoundField  bf3 = new BoundField(); bf3.DataField = "positionTypeName"; bf3.HeaderText = "库柜类型名称"; bf3.SortExpression = "positionTypeName";
            BoundField  bf4 = new BoundField(); bf4.DataField = "length"; bf4.HeaderText = "长度/cm"; bf4.SortExpression = "length";
            BoundField  bf5 = new BoundField(); bf5.DataField = "width"; bf5.HeaderText = "宽度/cm"; bf5.SortExpression = "width";
            BoundField  bf6 = new BoundField(); bf6.DataField = "height"; bf6.HeaderText = "高度/cm"; bf6.SortExpression = "height";
            BoundField  bf7 = new BoundField(); bf7.DataField = "remark"; bf7.HeaderText = "备注"; bf7.SortExpression = "remark";
            ButtonField bf8 = new ButtonField(); bf8.CommandName = "editt"; bf8.Text = "编辑"; bf8.ControlStyle.BorderStyle = BorderStyle.None; bf8.ControlStyle.BackColor = System.Drawing.Color.White; bf8.ButtonType = ButtonType.Button; bf8.HeaderText = ""; bf8.ControlStyle.Width = Unit.Parse("60px"); bf8.ControlStyle.Font.Size = FontUnit.Parse("17px");
            ButtonField bf9 = new ButtonField(); bf9.CommandName = "deletee"; bf9.Text = "删除"; bf9.ControlStyle.BorderStyle = BorderStyle.None; bf9.ControlStyle.BackColor = System.Drawing.Color.White; bf9.ButtonType = ButtonType.Button; bf9.HeaderText = ""; bf9.ControlStyle.Width = Unit.Parse("60px"); bf9.ControlStyle.Font.Size = FontUnit.Parse("17px");

            G1.Columns.Add(bf1);
            G1.Columns.Add(bf2);
            G1.Columns.Add(bf3);
            G1.Columns.Add(bf4);
            G1.Columns.Add(bf5);
            G1.Columns.Add(bf6);
            G1.Columns.Add(bf7);
            G1.Columns.Add(bf8);
            G1.Columns.Add(bf9);
        }
Beispiel #28
0
        public void Bind3(GridView G1)
        {
            BoundField  bf1  = new BoundField(); bf1.HeaderText = "序号"; bf1.DataField = "num";
            BoundField  bf44 = new BoundField(); bf44.DataField = "goodsTypeNum"; bf44.HeaderText = "物品类别编号"; bf44.SortExpression = "goodsTypeNum";
            BoundField  bf4  = new BoundField(); bf4.DataField = "goodsTypeName"; bf4.HeaderText = "物品类别名称"; bf4.SortExpression = "goodsTypeName";
            BoundField  bf5  = new BoundField(); bf5.DataField = "amount"; bf5.HeaderText = "物品数量"; bf5.SortExpression = "amount";
            BoundField  bf55 = new BoundField(); bf55.DataField = "per"; bf55.HeaderText = "物品单位"; bf55.SortExpression = "per";
            BoundField  bf10 = new BoundField(); bf10.DataField = "max"; bf10.HeaderText = "库存上限"; bf10.SortExpression = "max";
            BoundField  bf6  = new BoundField(); bf6.DataField = "rest"; bf6.HeaderText = "库存差额"; bf6.SortExpression = "rest";
            ButtonField bf8  = new ButtonField(); bf8.CommandName = "editt"; bf8.Text = "编辑"; bf8.ControlStyle.BorderStyle = BorderStyle.None; bf8.ControlStyle.BackColor = System.Drawing.Color.White; bf8.ButtonType = ButtonType.Button; bf8.HeaderText = "";
            ButtonField bf9  = new ButtonField(); bf9.CommandName = "deletee"; bf9.Text = "删除"; bf9.ControlStyle.BorderStyle = BorderStyle.None; bf9.ControlStyle.BackColor = System.Drawing.Color.White; bf9.ButtonType = ButtonType.Button; bf9.HeaderText = "";

            G1.Columns.Add(bf1);
            G1.Columns.Add(bf44);
            G1.Columns.Add(bf4);
            G1.Columns.Add(bf5);
            G1.Columns.Add(bf10);
            G1.Columns.Add(bf6);
            G1.Columns.Add(bf55);
            G1.Columns.Add(bf8);
            G1.Columns.Add(bf9);
        }
Beispiel #29
0
        protected void build()
        {
            //**设置主键
            GridView1.DataKeyNames = new string[] { Convert.ToString("mainKey") };
            //**设置数据列
            BoundField bf = new BoundField();

            bf.DataField         = "fieldName";
            bf.SortExpression    = "fieldName";
            bf.HeaderText        = "fieldCN";
            bf.HeaderStyle.Width = new Unit("100%");
            bf.ReadOnly          = true;
            GridView1.Columns.Add(bf);
            //设置按钮
            ButtonField btnf = new ButtonField();

            btnf.CommandName = "download"; btnf.Text = "下载"; btnf.ButtonType = ButtonType.Button;
            btnf.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
            btnf.ItemStyle.VerticalAlign   = VerticalAlign.Middle;
            btnf.ItemStyle.Width           = new Unit("40px");
            GridView1.Columns.Add(btnf);
        }
Beispiel #30
0
        private void AtualizaGrelhaUtilizadores()
        {
            gvUtilizadores.Columns.Clear();
            gvUtilizadores.DataSource = null;
            gvUtilizadores.DataBind();

            DataTable dados = BaseDados.Instance.ListaUtilizadoresDisponiveis();

            if (dados == null || dados.Rows.Count == 0)
            {
                return;
            }

            gvUtilizadores.DataSource               = dados;
            gvUtilizadores.AutoGenerateColumns      = true;
            gvUtilizadores.AutoGenerateEditButton   = true;
            gvUtilizadores.AutoGenerateDeleteButton = true;

            //coluna para ativar/desativar
            ButtonField btEstado = new ButtonField();

            btEstado.HeaderText  = "Ativar/Desativar";
            btEstado.Text        = "Ativar/Desativar";
            btEstado.ButtonType  = ButtonType.Button;
            btEstado.CommandName = "estado";
            gvUtilizadores.Columns.Add(btEstado);

            //coluna para ver histórico
            ButtonField btHistorico = new ButtonField();

            btHistorico.HeaderText  = "Histórico";
            btHistorico.Text        = "Histórico";
            btHistorico.ButtonType  = ButtonType.Button;
            btHistorico.CommandName = "histórico";
            gvUtilizadores.Columns.Add(btHistorico);

            gvUtilizadores.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Debugger.Break();
            }
            else
            {
                Debugger.Break();
            }

            DataTable oDataTable = new DataTable();

            oDataTable.Columns.Add("animal");
            DataRow oDataRow = oDataTable.NewRow();

            oDataRow["animal"] = "cat";
            oDataTable.Rows.Add(oDataRow);

            GridView1.Columns.Clear();

            ButtonField cf = new ButtonField();

            cf.HeaderStyle.CssClass = "comGridHeadCell";
            cf.HeaderText           = "some text";
            cf.HeaderImageUrl       = "images/something.png";
            cf.Text               = "action";
            cf.CommandName        = "action";
            cf.ImageUrl           = "images/something.png";
            cf.ButtonType         = ButtonType.Image;
            cf.ItemStyle.CssClass = "comGridLink";

            GridView1.Columns.Add(cf);

            GridView1.DataSource = oDataTable;
            GridView1.DataBind();
        }
Beispiel #32
0
        public void Bind1(GridView G1)
        {
            BoundField  bf1  = new BoundField(); bf1.HeaderText = "序号"; bf1.DataField = "num";
            BoundField  bf2  = new BoundField(); bf2.DataField = "goodsNum"; bf2.HeaderText = "物品编号"; bf2.ReadOnly = true; bf2.SortExpression = "goodsNum"; bf2.HeaderStyle.Height = Unit.Parse("40px");
            BoundField  bf3  = new BoundField(); bf3.DataField = "goodsName"; bf3.HeaderText = "物品名称"; bf3.SortExpression = "goodsName";
            BoundField  bf4  = new BoundField(); bf4.DataField = "per"; bf4.HeaderText = "称重单位"; bf4.SortExpression = "per";
            BoundField  bf5  = new BoundField(); bf5.DataField = "goodsStyle"; bf5.HeaderText = "物品规格"; bf5.SortExpression = "goodsStyle";
            BoundField  bf10 = new BoundField(); bf10.DataField = "goodsColor"; bf10.HeaderText = "物品颜色"; bf10.SortExpression = "goodsColor";
            BoundField  bf6  = new BoundField(); bf6.DataField = "condition"; bf6.HeaderText = "物品状态"; bf6.SortExpression = "condition";
            ButtonField bf8  = new ButtonField(); bf8.CommandName = "editt"; bf8.Text = "编辑"; bf8.ControlStyle.BorderStyle = BorderStyle.None; bf8.ControlStyle.BackColor = System.Drawing.Color.White; bf8.ButtonType = ButtonType.Button; bf8.HeaderText = "";
            ButtonField bf9  = new ButtonField(); bf9.CommandName = "deletee"; bf9.Text = "删除"; bf9.ControlStyle.BorderStyle = BorderStyle.None; bf9.ControlStyle.BackColor = System.Drawing.Color.White; bf9.ButtonType = ButtonType.Button; bf9.HeaderText = "";
            BoundField  bf77 = new BoundField(); bf77.DataField = "max"; bf77.HeaderText = "最大存量"; bf77.SortExpression = "max";

            G1.Columns.Add(bf1);
            G1.Columns.Add(bf2);
            G1.Columns.Add(bf3);
            G1.Columns.Add(bf4);
            G1.Columns.Add(bf5);
            G1.Columns.Add(bf10);
            G1.Columns.Add(bf6);
            G1.Columns.Add(bf77);
            G1.Columns.Add(bf8);
            G1.Columns.Add(bf9);
        }
 public void ShowData(string str)
 {
     try
     {
         this.dbo = new DB_OPT();
         this.dbo.Open();
         UserModel model = (UserModel)this.Session["User"];
         DataSet ds = this.pagesize.pagesize("*", "v_pd_project_publicExcel_list", " where (所属单位 like '" + model.Company.pk_corp.Trim() + "%' and 所属部门 like '" + model.Branch.BH.Trim() + "%') or (所属单位 like '" + model.Company.pk_corp.Trim() + "%' and 所属部门 is null) or (所属单位 is null and 所属部门 is null)", "AUTO_ID", " order by AUTO_ID desc ", this.Master.PageIndex, this.Master.PageSize, out this.count);
         this.Master.RecordCount = Convert.ToInt32(this.count);
         if (this.gvResult.Columns.Count == 0)
         {
             PublicDal.setGViewColumns(ds, this.gvResult);
             ButtonField field = new ButtonField
             {
                 HeaderText = "操作",
                 Text = "导出模板"
             };
             field.HeaderStyle.Width = Unit.Parse("80");
             this.gvResult.Columns.Add(field);
             field = new ButtonField
             {
                 HeaderText = "操作",
                 Text = "导入数据"
             };
             field.HeaderStyle.Width = Unit.Parse("80");
             this.gvResult.Columns.Add(field);
         }
         if ((ds != null) && (ds.Tables[0].Rows.Count > 0))
         {
             DataView defaultView = ds.Tables[0].DefaultView;
             if ((this.ViewState["SortOrder"] != null) && (this.ViewState["OrderDire"] != null))
             {
                 string str2 = ((string)this.ViewState["SortOrder"]) + " " + ((string)this.ViewState["OrderDire"]);
                 defaultView.Sort = str2;
             }
             this.gvResult.DataSource = defaultView;
             this.gvResult.DataBind();
         }
         else
         {
             DataTable table = new DataTable();
             table = ds.Tables[0];
             DataRow row = table.NewRow();
             table.Rows.Add(row);
             this.gvResult.DataSource = table.DefaultView;
             this.gvResult.DataBind();
         }
     }
     catch (Exception exception)
     {
         this.el = new ExceptionLog.ExceptionLog();
         this.el.ErrClassName = base.GetType().ToString();
         this.el.ErrMessage = exception.Message.ToString();
         this.el.ErrMethod = "ShowData()";
         this.el.WriteExceptionLog(true);
         Const.OpenErrorPage("获取数据失败,请联系系统管理员!", this.Page);
     }
     finally
     {
         if (this.dbo != null)
         {
             this.dbo.Close();
         }
     }
 }
Beispiel #34
0
    //Method for handling the button click event on the row.
    //Gets the UVUInvID from the selected row and uses that as the filter for the SQL update query
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        string eventString = e.CommandName.ToString();
        if (e.CommandName == "InventoryCheck")
        {
            //Instantiate new instance of SQL database connection
            TechInventoryDataContext db = new TechInventoryDataContext();

            //Convert command argument from button to string
            string uvuInvID = Convert.ToString(e.CommandArgument);

            ButtonField b = new ButtonField();

            //Get current datetime value and convert to string
            DateTime now = DateTime.Now;
            string date = now.ToShortDateString();

            //Linq query for a single UVUInventory record
            var query = (from equip in db.Equipments
                         where equip.UVUInvID == uvuInvID
                         select equip).Single();

            //Set the InvCheck value for the queried record to current datetime
            query.InvCheck = now;

            //Try/Catch to submit changes to the database
            try
            {
                // Save the changes.
                db.SubmitChanges();
            }
            // Detect concurrency conflicts.
            catch (InRowChangingEventException)
            {
                // Resolve conflicts.
                //db.ChangeConflicts.ResolveAll();
            }
            //Rebind data in gridview.  Updated datetime value should be visible in grid.
            GridView1.DataBind();
            ViewState.Clear();
        }
    }
    protected void DataBind1()
    {
        int ClassId = Convert.ToInt16(ddlClass.SelectedValue);
        int SectionId = Convert.ToInt16(ddlSection.SelectedValue);
        int YearId = Convert.ToInt16(ddlYear.SelectedValue);
        Hashtable Htp = new Hashtable();
        Htp.Add(0, "Period");
        Htp.Add(1, "I");
        Htp.Add(2, "II");
        Htp.Add(3, "III");
        Htp.Add(4, "IV");
        Htp.Add(5, "V");
        Htp.Add(6, "VI");
        Htp.Add(7, "VII");
        Htp.Add(8, "VIII");

        Htp.Add(9, "IX");
        Htp.Add(10, "X");

        Htp.Add(11, "XI");

        Htp.Add(12, "XII");
        if ((ClassId != 0) && (SectionId != 0) && (YearId!=0))
        {
            DataSet ds1 = new DataSet();
            ds1 = ObjStaff.GetTimetableClasswise(Convert.ToInt16(ddlClass.SelectedValue.ToString()), Convert.ToInt16(ddlSection.SelectedValue.ToString()),Convert.ToInt16(ddlYear.SelectedValue) );

            if (ds1.Tables.Count > 0)
            {
                GvPanel.Visible = true;
                //lblText.Visible = false;
                DataView dv1 = new DataView(ds1.Tables[0]);
                DataTable dt = new DataTable();
                for (int colCnt = 0; colCnt <=Convert.ToInt16( ViewState["Cols"]); colCnt++)
                {

                    DataColumn dc = new DataColumn();
                    if (colCnt == 0)
                    {
                        dc.ColumnName = "Days";
                        dt.Columns.Add(dc);
                    }
                    else
                    {
                        dc.ColumnName = "Period" + colCnt.ToString();
                        dt.Columns.Add(dc);
                    }

                }

                int k = 1;
                for (int j = 1; j <= Convert.ToInt16(ViewState["Rows"]); j++)
                {

                    dv1.RowFilter = "DayId =" + j.ToString();
                    DataRow dr = dt.NewRow();
                    if (dv1.Count > 0)
                    {

                        dr["Days"] = dv1[0][2];
                        for (int i = 0; i < dv1.Count; i++)
                        {
                            k = i + 1;
                            for (int b = 1; b < Htp.Count; b++)
                            {
                                if (Htp[b].ToString() == dv1[i]["Period"].ToString())
                                {
                                    dr["Period" + b] = dv1[i]["TeacherId"].ToString();

                                }

                            }
                            //dr["Period" + k] = dv1[i][4].ToString();
                        }
                        dt.Rows.Add(dr);
                    }
                }
                GridView1.Columns.Clear();
                BoundField bfield = new BoundField();
                bfield.DataField = "Days";
                bfield.HeaderText = "Days";
                bfield.ControlStyle.CssClass = "gridviewheader";
                GridView1.Columns.Add(bfield);
                for (int colCnt = 1; colCnt <= Convert.ToInt16(ViewState["Cols"]); colCnt++)
                {
                    TemplateField tf = new TemplateField();
                    MyTemplate ta = new MyTemplate("Period" + colCnt.ToString());
                    tf.HeaderText = "Period" + colCnt.ToString();
                    tf.ItemTemplate = ta;
                    GridView1.Columns.Add(tf);
                    GridView1.DataSource = dt;
                    GridView1.DataBind();
                }

                ButtonField btfiled = new ButtonField();
                btfiled.ButtonType = ButtonType.Button;

                    btfiled.Text = "Edit";

                btfiled.HeaderText = "Edit";
                btfiled.CommandName = "Editing";
                GridView1.Columns.Add(btfiled);
                GridView1.DataSource = dt;
                GridView1.DataBind();
                for (int i = 0; i < GridView1.Rows.Count; i++)
                {
                    for (int j = 1; j <= Convert.ToInt16(ViewState["Cols"]); j++)
                    {

                        DropDownList ddl = (DropDownList)GridView1.Rows[i].Cells[j].FindControl("ddlPeriod" + j); ;
                        ddl.Items.Insert(0, new ListItem("---Select---", "0"));
                        ddl.SelectedValue = dt.Rows[i][j].ToString();
                        //ddl.Enabled = false;

                    }
                }
                datafiled();
                //GridView1.DataSource = dt;
                //GridView1.DataBind();
                //string str = "<center><div><table border='2'><tr><td></td><td>I</td><td>II</td><td>III</td><td>IV</td><td>V</td><td>VI</td><td>VII</td><td>VIII</td></tr>";

                //for (int j = 1; j <= 6; j++)
                //{

                //    dv1.RowFilter = "DayId =" + j.ToString();
                //    if (dv1.Count > 0)
                //    {
                //        str += "<tr><td>" + dv1[0][2].ToString() + "</td>";

                //        for (int i = 0; i < dv1.Count; i++)
                //        {
                //            str += "<td>" + dv1[i][5].ToString() + "</td>";
                //        }
                //        str += "</tr>";
                //    }
                //}

                //str += "</table></div></center>";
                //Divtag.InnerHtml  = str;

                // liTabl.Text = str;

            }
            else
            {
                GvPanel.Visible = false;
                lblText.Visible = true;
                lblText.Text = "Data is not aviable";
                lblText.Font.Bold = true;
                //Divtag.InnerHtml = "Data is not aviable";
            }

        }
    }
    protected void cmdStartSearch_Click(object sender, EventArgs e)
    {
        DataTable dt = new DataTable();
        DBconnector.Connector.EmployeeType empType = Connector.EmployeeType.All;
        Connector.RecordType recType = Connector.RecordType.All;

        if (ddlEmployeeType.SelectedIndex == 1)
        {
            empType = Connector.EmployeeType.Contract;
        }
        else if (ddlEmployeeType.SelectedIndex == 2)
        {
            empType = Connector.EmployeeType.FullTime;
        }
        else if (ddlEmployeeType.SelectedIndex == 3)
        {
            empType = Connector.EmployeeType.PartTime;
        }
        else if (ddlEmployeeType.SelectedIndex == 4)
        {
            empType = Connector.EmployeeType.Seasonal;
        }
        else if (ddlEmployeeType.SelectedIndex == 0)
        {
            empType = Connector.EmployeeType.All;
        }

        if (DropDownListRecordType.SelectedIndex == 1)
        {
            recType = Connector.RecordType.Active;
        }
        else if (DropDownListRecordType.SelectedIndex == 2)
        {
            recType = Connector.RecordType.Incomplete;
        }
        else if (DropDownListRecordType.SelectedIndex == 3)
        {
            recType = Connector.RecordType.Inactive;
        }
        else if (DropDownListRecordType.SelectedIndex == 0)
        {
            recType = Connector.RecordType.All;
        }

        if (empType == Connector.EmployeeType.All)
        {
            this.conn.GetEmployeesAll(recType, TextBoxSIN.Text, TextBoxFirst.Text, TextBoxLast.Text, dt);
        }
        else
        {
            this.conn.GetEmployees(empType, recType, TextBoxSIN.Text, TextBoxFirst.Text, TextBoxLast.Text, dt);
        }

        GridViewData.Columns.Clear();

        GridViewData.DataSource = dt;

        if (recType == Connector.RecordType.Incomplete || recType == Connector.RecordType.Active)
        {
            ButtonField button = new ButtonField();
            button.Text = "Modify";
            button.ButtonType = ButtonType.Button;
            button.CommandName = "clicked";
            GridViewData.Columns.Add(button);
        }

        GridViewData.DataBind();

        Session["data"] = dt;
    }
Beispiel #37
0
    private void RefreshGridView()
    {
        itemGridView.AutoGenerateColumns = false;
        itemGridView.Columns.Clear();
        fieldMaxLength.Clear();
        SetItemFields(); // 调用子类的方法
        itemGridView.DataSource = GetItemSource(page * pageSize+1, (page + 1) * pageSize);

        //获取是否要显示删除按钮
        if (HasDeleteField())
        {
            ButtonField deleteField = new ButtonField();
            deleteField.HeaderText = "删除";
            deleteField.Text = "删除";
            deleteField.CommandName = "Delete";
            deleteField.ButtonType = ButtonType.Link;
            itemGridView.Columns.Add(deleteField);
            deleteFieldIndex = itemGridView.Columns.IndexOf(deleteField);
        }

        itemGridView.DataBind();
    }