Beispiel #1
0
        //设置货位数据源
        private void setPlaceData()
        {
            //string jia =  string.Empty.Equals(cmbJia.SelectedValue)?null:cmbJia.SelectedValue.ToString();
            //string lie = string.Empty.Equals(cmbLie.SelectedValue) ? null : cmbLie.SelectedValue.ToString();
            //if (lie != null&&lie.Length<2)
            //{
            //    lie = "0" + lie;
            //}
            string jia   = string.Empty.Equals(cmbJia.SelectedValue) ? null : cmbJia.SelectedValue.ToString();
            string lie   = string.Empty.Equals(cmbLie.SelectedValue) ? null : cmbLie.SelectedValue.ToString();
            string ceng  = string.Empty.Equals(cmbCeng.SelectedValue) ? null : cmbCeng.SelectedValue.ToString();
            string preId = null;

            if (string.IsNullOrEmpty(ceng))
            {
                if (string.IsNullOrEmpty(lie))
                {
                    if (string.IsNullOrEmpty(jia))
                    {
                        preId = null;
                    }
                    else
                    {
                        preId = jia;
                    }
                }
                else
                {
                    preId = lie;
                }
            }
            else
            {
                preId = ceng;
            }

            string area = null;

            if (type == 3)
            {
                if (dgv_area.SelectedRows.Count > 0)
                {
                    area = dgv_area.SelectedRows[0].Cells[0].Value.ToString();
                }
                else
                {
                    return;
                }
            }

            dgv_place.DataSource            = bll.GetPlaceList(preId, area, type);
            dgv_place.Columns[0].HeaderText = "货位编码";
            dgv_place.Columns[1].HeaderText = "货位名称";
            dgv_place.Columns[2].HeaderText = "是否可用";
            dgv_place.Columns[3].HeaderText = "是否可用";
            dgv_place.Columns[3].Visible    = false;
            dgv_place.Columns[4].HeaderText = "长度";
            dgv_place.Columns[5].HeaderText = "高度";
            dgv_place.Columns[6].HeaderText = "货区";

            this.checkBox1.Checked = false;
            this.label8.Text       = "合计:" + dgv_place.Rows.Count;
        }