コード例 #1
0
ファイル: Main.cs プロジェクト: hu13779472390/railway
        //分布绑定
        private void bindPager()
        {
            int count = 0;

            switch (Common.NowMobule)
            {
            case "peoplemanage":
                PeopleManageBll bll = new PeopleManageBll();
                count = bll.GetTotalCount(((ToolStripTextBox)this.tools.Items["peopleName"]).Text);
                break;

            case "machinemanage":
                MachineManageBll machineBll = new MachineManageBll();
                count = machineBll.GetTotalCount();
                break;

            case "materialmanage":
                MaterialManageBll materialBll = new MaterialManageBll();
                count = materialBll.GetTotalCount(((ToolStripTextBox)this.tools.Items["material_num"]).Text, ((ToolStripTextBox)this.tools.Items["material_name"]).Text);
                break;

            case "tunnelmanage":
                TunnelManageBll tunnelBll = new TunnelManageBll();
                count = tunnelBll.GetTotalCount(((ToolStripTextBox)this.tools.Items["machine_num"]).Text);
                break;

            case "materialrecord":
                MaterialRecordBll materialRecordBll = new MaterialRecordBll();
                count = materialRecordBll.GetTotalCount(((ToolStripTextBox)this.tools.Items["card_num"]).Text, ((ToolStripTextBox)this.tools.Items["material_num"]).Text, Convert.ToDateTime(this.tools.Items[5].Text));
                break;
            }


            ((ToolStripLabel)this.pager.Items["totalCount"]).Text = count.ToString();
            int nowPageSize = Convert.ToInt32(((ToolStripComboBox)this.pager.Items["pageSize"]).SelectedItem);
            int totalPage   = 0;

            if (count % nowPageSize == 0)
            {
                totalPage = count / nowPageSize;
            }
            else
            {
                totalPage = (int)Math.Ceiling((double)count / nowPageSize);
            }

            ((ToolStripLabel)this.pager.Items["totalPage"]).Text = totalPage.ToString();
        }
コード例 #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtNumber.Text))
            {
                MessageBox.Show("物料号不能为空");
                return;
            }

            MaterialManageBll bll = new MaterialManageBll();
            int result            = bll.CreateMaterial(lblCardNum.Text, txtNumber.Text, txtName.Text, txtRemark.Text);

            if (result > 0)
            {
                this.Hide();
                f1.callBack();
            }
        }
コード例 #3
0
 private void InitializeData()
 {
     if (!Common.IsNew)
     {
         MaterialManageBll bll = new MaterialManageBll();
         DataTable         dt  = bll.GetItemById(Common.Id);
         if (dt != null && dt.Rows.Count > 0)
         {
             lblCardNum.Text = Common.Id;
             txtNumber.Text  = dt.Rows[0]["material_num"].ToString();
             txtName.Text    = dt.Rows[0]["material_name"].ToString();
             txtRemark.Text  = dt.Rows[0]["remark"].ToString();
         }
     }
     else
     {
         lblCardNum.Text = Guid.NewGuid().ToString();
     }
 }
コード例 #4
0
ファイル: Main.cs プロジェクト: hu13779472390/railway
        //数据绑定
        private void bindData()
        {
            gv.Columns.Clear();
            DataTable dt = new DataTable();

            switch (Common.NowMobule)
            {
            case "peoplemanage":
                PeopleManageBll bll = new PeopleManageBll();
                dt = bll.GetAll(((ToolStripTextBox)this.tools.Items["peopleName"]).Text, Convert.ToInt32(((ToolStripLabel)this.pager.Items["pageIndex"]).Text), Convert.ToInt32(((ToolStripComboBox)this.pager.Items["pageSize"]).SelectedItem));
                break;

            case "machinemanage":
                MachineManageBll machineBll = new MachineManageBll();
                dt = machineBll.GetAll(Convert.ToInt32(((ToolStripLabel)this.pager.Items["pageIndex"]).Text), Convert.ToInt32(((ToolStripComboBox)this.pager.Items["pageSize"]).SelectedItem));
                break;

            case "materialmanage":
                MaterialManageBll materialBll = new MaterialManageBll();
                dt = materialBll.GetAll(((ToolStripTextBox)this.tools.Items["material_num"]).Text, ((ToolStripTextBox)this.tools.Items["material_name"]).Text, Convert.ToInt32(((ToolStripLabel)this.pager.Items["pageIndex"]).Text), Convert.ToInt32(((ToolStripComboBox)this.pager.Items["pageSize"]).SelectedItem));
                break;

            case "tunnelmanage":
                TunnelManageBll tunnelBll = new TunnelManageBll();
                dt = tunnelBll.GetAll(((ToolStripTextBox)this.tools.Items["machine_num"]).Text, Convert.ToInt32(((ToolStripLabel)this.pager.Items["pageIndex"]).Text), Convert.ToInt32(((ToolStripComboBox)this.pager.Items["pageSize"]).SelectedItem));
                break;

            case "materialrecord":
                MaterialRecordBll materialRecordBll = new MaterialRecordBll();
                dt = materialRecordBll.GetAll(((ToolStripTextBox)this.tools.Items["card_num"]).Text, ((ToolStripTextBox)this.tools.Items["material_num"]).Text, Convert.ToDateTime(this.tools.Items[5].Text), Convert.ToInt32(((ToolStripLabel)this.pager.Items["pageIndex"]).Text), Convert.ToInt32(((ToolStripComboBox)this.pager.Items["pageSize"]).SelectedItem));
                break;
            }

            gv.DataSource = dt;
            gvGenerate();
        }