Ejemplo n.º 1
0
        public 线返修记录管理(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;

            IQueryable <View_P_ProductInfo> productInfo = null;

            if (!m_productInfoServer.GetAllProductInfo(out productInfo, out m_error))
            {
                MessageDialog.ShowErrorMessage(m_error);
                return;
            }
            else
            {
                productInfo = from r in productInfo
                              where !r.产品类型名称.Contains("返修")
                              select r;

                cmbProductCode.DataSource    = productInfo;
                cmbProductCode.DisplayMember = "产品类型编码";
                cmbProductCode.ValueMember   = "产品类型编码";
            }

            SearchData();
        }
Ejemplo n.º 2
0
        public 装配多批次零件管理(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;

            winFormPage1.PageSize    = 2000;
            winFormPage1.RefreshData = new GlobalObject.DelegateCollection.NonArgumentHandle(this.GoToPage);

            cmbPurpose.DataSource    = m_mbpServer.GetPersonnelPurpose().OrderByDescending(k => k.装配用途编号);
            cmbPurpose.DisplayMember = "装配用途名称";
            cmbPurpose.ValueMember   = "装配用途编号";

            IQueryable <View_P_ProductInfo> productInfo = null;

            if (!m_productInfoServer.GetAllProductInfo(out productInfo, out m_error))
            {
                MessageDialog.ShowErrorMessage(m_error);
                return;
            }
            else
            {
                productInfo = from r in productInfo
                              where !r.产品类型名称.Contains("返修")
                              select r;

                cmbProductCode.DataSource    = productInfo;
                cmbProductCode.DisplayMember = "产品类型编码";
                cmbProductCode.ValueMember   = "产品类型编码";
            }
        }
Ejemplo n.º 3
0
        public 供应商配额设置(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;
            RefreshDataGirdView(m_GoodsLeast.GetAllInfo());
        }
        public 零部件入库明细表(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            dtpEndTime.Value = ServerTime.Time.AddDays(1);

            SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true);

            UpdateStyles();

            m_authorityFlag = nodeInfo.Authority;

            cmbStorage.Items.Add("全部库房");

            DataTable dt = UniversalFunction.GetStorageTb();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                cmbStorage.Items.Add(dt.Rows[i]["StorageName"].ToString());
            }

            cmbFDBName.Text        = "新账套";
            cmbStorage.Text        = "全部库房";
            cmbWhere.SelectedIndex = 0;
        }
        public UserControlUnit(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authorityFlag = nodeInfo.Authority;

            SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true);
            UpdateStyles();
        }
Ejemplo n.º 6
0
        public UserControlPersonnel(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authorityFlag = nodeInfo.Authority;

            this.dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
            this.dataGridView1.ColumnWidthChanged += new DataGridViewColumnEventHandler(this.dataGridView1_ColumnWidthChanged);
        }
Ejemplo n.º 7
0
        public 一次性物料清单(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;
            cmbProductType.DataSource = m_bomService.GetAssemblyTypeList();

            RefreshGridView();
        }
Ejemplo n.º 8
0
        public UserControlPurchaseStore(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            for (int i = 2012; i <= ServerTime.Time.Year; i++)
            {
                cmbYear.Items.Add(i.ToString());
            }
        }
Ejemplo n.º 9
0
        public 产品编码综合查询(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;
            AuthorityControl(m_authFlag);
            cmbStorage.Items.Add("成品库房");
            cmbStorage.Items.Add("售后库房");
            cmbStorage.Items.Add("下线成品库存");
            cmbStorage.Items.Add("下线售后库存");
            cmbStorage.SelectedIndex = -1;
        }
        public CVT总成检测数据(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;

            this.dateTimePickerST.Value = DateTime.Now.AddDays(-7).Date;
            this.dateTimePickerET.Value = DateTime.Now.Date;

            btnSearch_Click(null, null);

            this.userControlDataLocalizer1.Init(dataGridView1, this.Name,
                                                UniversalFunction.SelectHideFields(this.Name, dataGridView1.Name, BasicInfo.LoginID));
        }
        public 售后服务配件制造申请单(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_msgPromulgator.BillType = "售后服务配件制造申请单";

            m_authFlag      = nodeInfo.Authority;
            m_billNoControl = new BillNumberControl(CE_BillTypeEnum.售后服务备件制造申请单, m_billServer);

            dateTimeBegin.Value = new DateTime(ServerTime.Time.Year, ServerTime.Time.Month, 1);
            dateTimeEnd.Value   = ServerTime.Time.AddDays(1);
            cmbDJ_ZT.Text       = "全  部";

            RefreshData();
        }
Ejemplo n.º 12
0
        public 仓库_直接入库(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authorityFlag = nodeInfo.Authority;

            StapleInfo.InitUnitComboBox(cmbUnit);
            StapleInfo.InitStoreStateComboBox(cmbGoodsStatus);

            DisableControl();

            if ((m_authorityFlag & AuthorityFlag.Edit) == AuthorityFlag.Nothing)
            {
                numFactUnitPrice.Visible = false;
                numFactPrice.Visible     = false;
                lblFactPrice.Visible     = false;
                lblFactUnitPrice.Visible = false;
            }
            else
            {
                numFactUnitPrice.Visible = true;
                numFactPrice.Visible     = true;
                lblFactPrice.Visible     = true;
                lblFactUnitPrice.Visible = true;
            }

            QueryStock();

            // 添加数据定位控件
            m_dataLocalizer = new UserControlDataLocalizer(dataGridView1, this.Name,
                                                           UniversalFunction.SelectHideFields(this.Name, dataGridView1.Name, BasicInfo.LoginID));
            panelPara.Controls.Add(m_dataLocalizer);
            m_dataLocalizer.Dock = DockStyle.Bottom;

            txtColumn.Enabled = true;
            txtLayer.Enabled  = true;
            txtShelf.Enabled  = true;
            txtRemark.Enabled = true;

            DataTable dt = UniversalFunction.GetStorageTb();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                cmbStorage.Items.Add(dt.Rows[i]["StorageName"].ToString());
            }

            cmbStorage.SelectedIndex = -1;
        }
        public 临时电子档案(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;

            foreach (PropertyInfo item in typeof(View_P_TempElectronFile).GetProperties())
            {
                if (!item.Name.Contains("时间"))
                {
                    cmbDataName.Items.Add(item.Name);
                }
            }

            winFormPage1.PageSize    = 2000;
            winFormPage1.RefreshData = new GlobalObject.DelegateCollection.NonArgumentHandle(this.GoToPage);
        }
        public 线返修扭矩防错设置(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;

            #region 获取所有产品编码(产品类型)信息

            if (!m_productInfoServer.GetAllProductInfo(out m_productInfo, out m_error))
            {
                MessageDialog.ShowErrorMessage(m_error);
                return;
            }

            if (m_productInfo != null)
            {
                foreach (var item in m_productInfo)
                {
                    cmbProductType.Items.Add(item.产品类型编码);
                    cmbQuery.Items.Add(item.产品类型编码);
                }

                cmbQuery.Items.Add("全部");
                cmbProductType.SelectedIndex = 0;
                cmbQuery.SelectedIndex       = 0;
            }

            #endregion

            DataTable dt = m_offlineFailServer.GetPhase();

            if (dt != null && dt.Rows.Count > 0)
            {
                cmbPhase.Items.Clear();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    cmbPhase.Items.Add(dt.Rows[i]["Phase"].ToString());
                }
            }

            RefreshDataGridView();
        }
Ejemplo n.º 15
0
        /// <summary>
        /// 新增修改职位信息
        /// </summary>
        private void btnPosition_Click(object sender, EventArgs e)
        {
            职位信息 frm = new 职位信息();

            frm.ShowDialog();

            m_findPositionType = m_personnelInfo.GetPositionType();

            if (m_findPositionType == null)
            {
                MessageDialog.ShowErrorMessage(m_err);
                return;
            }
            cmbWorkPost.DisplayMember = "PositionName";
            cmbWorkPost.ValueMember   = "ID";
            cmbWorkPost.DataSource    = m_findPositionType;
            cmbWorkPost.Text          = "";
            cmbWorkPost.Tag           = -1;

            FunctionTreeNodeInfo nodeInfo = new FunctionTreeNodeInfo();

            m_authorityFlag = nodeInfo.Authority;
        }
Ejemplo n.º 16
0
        public FormAssemblyMain(FunctionTreeNodeInfo nodeInfo, CommResponseServer commResponseServer)
        {
            InitializeComponent();

            m_commResponseServer = commResponseServer;

            m_nodeInfo = nodeInfo;

            IQueryable <View_P_ProductInfo> productTypeTable = null;

            if (!m_productInfoServer.GetAllProductInfo(out productTypeTable, out m_err))
            {
                阀块装配.Enabled    = false;
                行星轮合件装配.Enabled = false;

                MessageDialog.ShowErrorMessage(m_err);
                return;
            }

            // 产品类型字典
            Dictionary <string, string> productTypeDic = new Dictionary <string, string>();

            foreach (var item in productTypeTable)
            {
                if (productTypeDic.ContainsKey(item.产品类型名称))
                {
                    productTypeDic[item.产品类型名称] = item.产品类型编码;
                }
                else
                {
                    productTypeDic.Add(item.产品类型名称, item.产品类型编码);
                }
            }

            m_commResponseServer.ProductTypeDic = productTypeDic;
        }
Ejemplo n.º 17
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="nodeInfo">授权节点信息</param>
        public UserControlBarCodeManage(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true);
            UpdateStyles();

            m_authorityFlag = nodeInfo.Authority;

            IAuthorization       authorization = PlatformFactory.GetObject <IAuthorization>();
            string               businessID    = "条形码查询";
            IQueryResult         qr            = authorization.Query(businessID, null, "条形码 = 1", 0);
            DataColumnCollection columns       = qr.DataCollection.Tables[0].Columns;

            if (qr.Succeeded && columns.Count > 0)
            {
                RefreshDataGridView(qr.DataCollection.Tables[0]);

                for (int i = 0; i < columns.Count; i++)
                {
                    m_lstFindField.Add(columns[i].ColumnName);
                }
            }
        }
Ejemplo n.º 18
0
 public 采购BOM(FunctionTreeNodeInfo nodeInfo)
 {
     InitializeComponent();
     RefreshData();
     m_nodeInfo = nodeInfo;
 }
        public 库存物品防锈(FunctionTreeNodeInfo nodeInfo)
        {
            InitializeComponent();

            m_authFlag = nodeInfo.Authority;
        }