Ejemplo n.º 1
0
        private void Weight_BC_Load(object sender, EventArgs e)
        {
            b.ob = this.ob;
            //if (CustomInfo.Equals("JQ01"))
            //{
            //    strStoreCode = "SH000301";
            //    m_DefaultSender = "卷取秤1#";
            //}
            //if (CustomInfo.Equals("JQ02"))
            //{
            //    strStoreCode = "SH000302";
            //    m_DefaultSender = "卷取秤2#";
            //}
            //else if (CustomInfo.Equals("DSH"))
            //{
            //    strStoreCode = "SH000303";
            //    m_DefaultSender = "地上衡";
            //}
            stRunPath = System.Environment.CurrentDirectory;

            if (Constant.RunPath == "")
            {

                Constant.RunPath = System.Environment.CurrentDirectory;
            }

            //查询计量点信息,并启动所有查得的计量点的后台采集工作,和汽车衡不一样的是不需要管理员分配,直接接管
            QueryJLDData();

            //初始化计量点
            //WeighPoint wp = new WeighPoint(this.ob);
            string pointCode = "";
            //if (CustomInfo.Equals("JQ01"))
            //{
            //    pointCode = "K23";
            //}
            //if (CustomInfo.Equals("JQ02"))
            //{
            //    pointCode = "K24";
            //}
            //else if(CustomInfo.Equals("DSH"))
            //{
            //    pointCode = "K25";
            //}
            WeighPoint wp = new WeighPoint(this.ob);
            m_Points = wp.GetPoints("ZKD");
            if (m_Points != null)
            {
                m_nPointCount = m_Points.Length;
            }


            m_GetBaseInfo = new YGJZJL.PublicComponent.GetBaseInfo();
            m_GetBaseInfo.ob = this.ob;


            InitConfig();
            this.BuildMyTable();//构建内存表格式
            this.DownLoadMaterial(); //下载磅房对应物料信息到内存表
            this.DownLoadReceiver();  //下载磅房对应收货单位信息到内存表
            this.DownLoadSender();  //下载磅房对应发货单位信息到内存表
            this.DownLoadSteelType();  //下载磅房对应承运单位信息到内存表
            this.DownLoadSepc(); //下载磅房对应车号信息到内存表
            this.DownLoadFlow();  //下载流向信息

            //获得登录用户信息并显示到控件
            m_szCurUser = UserInfo.GetUserName();// CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName().ToString().Trim();
            m_szCurBC = UserInfo.GetUserOrder(); //Table_CA02_UserOrder.Static_T_CA02_UserOrder.GetUserOrderName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserOrder());
            m_szCurBZ = UserInfo.GetUserGroup();// Table_CA02_UserGroup.Static_T_CA02_UserGroup.GetUserGroupName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserGroup());

            txtJLY.Text = m_szCurUser;
            txtBC.Text = m_szCurBC;

            //控件初始化
            ClearControl();

            //控件事件和属性设置
            ControlInit();

            //获取语音信息
            GetYYBBData();
           
            //预报数据Grid初始化
            PlanDataGridInit();

            //创建计量数据表的结构
            BuildWeightDataTable();

            m_hDataUpThread = new Thread(new System.Threading.ThreadStart(DoDataUp));
            //m_hDataUpThread.Start();
            m_hRunning = true;


            //复磅
            this.tb_zzbh_fb.Enabled = false;
            this.tb_bandno_fb.Enabled = false;

            //手工录入
            this.cbx_Hand.CheckState = CheckState.Unchecked;
            this.tbx_hWeight.Enabled = false;

            this.txtBC.Text = GetOrderGroupName(OperationInfo.order, UserInfo.GetUserOrder());
            this.txtBZ.Text = GetOrderGroupName(OperationInfo.group, UserInfo.GetUserGroup());

            this.cbWLMC.Text = "中宽带成品";//物料名称

            this.cbFHDW.Text = "中宽带厂";//发货单位

            this.cbSHDW.Text = "生产订单收货";//收货单位

            //初始化标准管理对象
            _weightStdManage = new WeightStdManage(this.ob);
            _depotManage = new DepotManage();
        }
Ejemplo n.º 2
0
        private void WeightPlan_FPForBC_Load(object sender, EventArgs e)
        {
            tbPerson.Text = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
            BaseInfo = new GetBaseInfo();
            m_BaseInfo = new BaseInfo();
            BaseInfo.ob = this.ob;
            m_BaseInfo.ob = this.ob;
            RefreshBaseInfo();
            dt = new DataTable();
            InitConfig();
            this.BuildMyTable();//构建内存表格式
            this.DownLoadSteelType();  //下载磅房对应钢种信息到内存表
            //this.DownLoadSepc(); //下载磅房对应规格信息到内存表
            this.cbx_SteelSendType.SelectedIndex = 0;

            BandPointSteelType(PointID);
            //BandPointSpec(PointID);
            //BindTransType();
            m_query = "2";
            m_insert_hxcf = "2";
            m_flag = true;
            m_thread = new Thread(new ThreadStart(QueryTread));
            m_thread.Start();
            m_hDataUpThread = new Thread(new System.Threading.ThreadStart(Auto_Get_Thread));
            m_hDataUpThread.Start();
            m_hRunning = true;
            m_AutoRunning = false;
            this.textBox1.Location = new System.Drawing.Point(-1, -27);
            //BindTranType();
            //BindTranType3();
            //BindLXTyep1();
            //BindLXTyep2();
            checkBox1.Checked = true;
            cbAnalysisTime.Checked = true;

            //timer1.Start();
            BindMaterial();
            BindTranType();
            BindLXType();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 读取并保存Excel中的信息到数据库中
        /// </summary>
        private void ReadAndSaveExcelInfo()
        {
            string val1 = "";
            string val2 = "";
            string val3 = "";
            string val4 = "";
            string val5 = "";
            string val6 = "";
            string val7 = "";
            string val8 = "";
            string val9 = "";

            string val10 = "";
            string val11 = "";
            string val12 = "";
            string val13 = "";
            string val14 = "";
            string val15 = "";
            string val16 = "";

            int num = 0;

            Sheets sheets = workbook.Worksheets;
            _Worksheet worksheet = (_Worksheet)sheets.get_Item(1);
            Excel.Range range = worksheet.get_Range("A2", "P65535");//A2、O65535表示到Excel从第A列的第2行到第O列的第65535-1行  A2、P65535表示到Excel从第A列的第2行到第P列的第65535-1行
            System.Array values = (System.Array)range.Formula;
            num = values.GetLength(0);

            //(OWC11.XlBorderWeight.xlThin);   //边框细线
            //((Excel.Range)worksheet.get_Range(worksheet.Cells[2, 2], worksheet.Cells[3, 3])).Borders.Weight = 25; //单元格高度
            //((Excel.Range)worksheet.Cells[2, 2]).ColumnWidth = 20;  //单元格列宽度
            //((Range)worksheet.get_Range(worksheet.Cells[2, 2], worksheet.Cells[3, 3])).MergeCells(true);  //合并单元格
            //((Range)worksheet.get_Range(worksheet.Cells[2, 2], worksheet.Cells[3, 3])).Font.Bold(true);   //字体粗体

            if (values.GetValue(1, 1).ToString().Trim() != "车证号" && values.GetValue(1, 2).ToString().Trim() != "车号" && values.GetValue(1, 3).ToString().Trim() != "合同号")
            {
                MessageBox.Show("预报选择错误,请重新选择Excel文件: '汽车衡预报模板'!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            for (int i = 2; i <= num; i++)
            {
                //if (values.GetValue(i, 1).ToString().Trim() == "" && values.GetValue(i, 2).ToString().Trim() == "" && values.GetValue(i, 5).ToString().Trim() == "")
                //{
                //    num = i;
                //}
                if (values.GetValue(i, 1).ToString().Trim() == "" && values.GetValue(i, 2).ToString().Trim() == "")
                {
                    string b = values.GetValue(1, 2).ToString().Trim();
                    string a = values.GetValue(i, 2).ToString().Trim();
                    break;
                }
                else
                {
                    string sYBH = Guid.NewGuid().ToString();
                    val1 = values.GetValue(i, 1).ToString().Trim();//车证号
                    strCarNo = val1;  //用于车证卡验证
                    if (val1 != "" && !ValidateCarCardData())
                    {
                        MessageBox.Show("卡号" + "'" + val1 + "'" + "还未分配,请联系管理员或相关单位查明原因!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        continue;
                    }

                    val2 = values.GetValue(i, 2).ToString().Trim();//车号
                    val3 = values.GetValue(i, 3).ToString().Trim();//合同号
                    val4 = values.GetValue(i, 4).ToString().Trim();//合同项目号
                    val5 = values.GetValue(i, 5).ToString().Trim();//物料名称
                    val6 = values.GetValue(i, 6).ToString().Trim();//发货单位
                    val7 = values.GetValue(i, 8).ToString().Trim();//收货单位
                    val8 = values.GetValue(i, 9).ToString().Trim();//承运单位
                    val9 = values.GetValue(i, 10).ToString().Trim();//流向

                    val10 = values.GetValue(i, 7).ToString().Trim();//发货地点
                    val11 = values.GetValue(i, 11).ToString().Trim();//是否保存期限皮重
                    val12 = values.GetValue(i, 12).ToString().Trim();//是否需要取样
                    val13 = values.GetValue(i, 13).ToString().Trim();//是否需要验收
                    val14 = values.GetValue(i, 14).ToString().Trim();//司机姓名
                    val15 = values.GetValue(i, 15).ToString().Trim();//司机身份证
                    val16 = values.GetValue(i, 16).ToString().Trim();//备注信息

                    GetBaseInfo a = new GetBaseInfo();
                    string strWLID = "";
                    string strFHDW = "";
                    string strSHDW = "";
                    string strCYDW = "";
                    if (values.GetValue(1, 5).ToString().Trim() == "物料名称")
                    {
                        Hashtable ht1 = new Hashtable();
                        ht1.Add("I1", "RGDR");
                        ht1.Add("I2", val5);
                        ht1.Add("I3", "SGLR");
                        ht1.Add("O4", "");
                        //a.ob = this.ob;
                        string sql = "{call KG_MCMS_BaseInfo.Get_WLCode(?,?,?,?)}";
                        CoreClientParam ccp1 = new CoreClientParam();
                        ccp1.ServerName = "com.dbComm.DBComm";
                        ccp1.MethodName = "executeProcedureBySql2";
                        ccp1.ServerParams = new object[] { sql, ht1 };
                        ccp1 = this.ExecuteNonQuery(ccp1, CoreInvokeType.Internal);

                        string strSql = "select t.* from it_material t where t.fs_materialname = '" + val5 + "'";
                        CoreClientParam ccp11 = new CoreClientParam();
                        ccp11.ServerName = "ygjzjl.car.CarCard";
                        ccp11.MethodName = "queryByClientSql";
                        ccp11.ServerParams = new Object[] { strSql };
                        System.Data.DataTable dt1 = new System.Data.DataTable();
                        ccp11.SourceDataTable = dt1;
                        this.ExecuteQueryToDataTable(ccp11, CoreInvokeType.Internal);
                        if (dt1.Rows.Count > 0)
                        {

                            strWLID = dt1.Rows[0]["FS_WL"].ToString();
                        }
                    }
                    if (values.GetValue(1, 6).ToString().Trim() == "发货单位")
                    {
                        Hashtable ht2 = new Hashtable();
                        ht2.Add("I1", "RGDR");
                        ht2.Add("I2", val6);
                        ht2.Add("I3", "SGLR");
                        ht2.Add("O4", "");
                        //a.ob = this.ob;
                        string sql = "{call KG_MCMS_BaseInfo.Get_GYCode(?,?,?,?)}";
                        CoreClientParam ccp2 = new CoreClientParam();
                        ccp2.ServerName = "com.dbComm.DBComm";
                        ccp2.MethodName = "executeProcedureBySql2";
                        ccp2.ServerParams = new object[] { sql, ht2 };
                        ccp2 = this.ExecuteNonQuery(ccp2, CoreInvokeType.Internal);

                        string strSql = "select t.* from it_supplier t where t.fs_suppliername  ='" + val6 + "'";
                        CoreClientParam ccp22 = new CoreClientParam();
                        ccp22.ServerName = "ygjzjl.car.CarCard";
                        ccp22.MethodName = "queryByClientSql";
                        ccp22.ServerParams = new Object[] { strSql };
                        System.Data.DataTable dt2 = new System.Data.DataTable();
                        ccp22.SourceDataTable = dt2;
                        this.ExecuteQueryToDataTable(ccp22, CoreInvokeType.Internal);
                        if (dt2.Rows.Count > 0)
                        {
                            strFHDW = dt2.Rows[0]["FS_GY"].ToString();
                        }
                    }
                    if (values.GetValue(1, 7).ToString().Trim() == "收货单位")
                    {
                        Hashtable ht3 = new Hashtable();
                        ht3.Add("I1", "RGDR");
                        ht3.Add("I2", val7);
                        ht3.Add("I3", "SGLR");
                        ht3.Add("O4", "");
                        //a.ob = this.ob;
                        string sql = "{call KG_MCMS_BaseInfo.Get_SHCode(?,?,?,?)}";
                        CoreClientParam ccp3 = new CoreClientParam();
                        ccp3.ServerName = "com.dbComm.DBComm";
                        ccp3.MethodName = "executeProcedureBySql2";
                        ccp3.ServerParams = new object[] { sql, ht3 };
                        ccp3 = this.ExecuteNonQuery(ccp3, CoreInvokeType.Internal);

                        string strSql = "select t.* from it_store t where t.fs_memo ='" + val7 + "'";
                        CoreClientParam ccp33 = new CoreClientParam();
                        ccp33.ServerName = "ygjzjl.car.CarCard";
                        ccp33.MethodName = "queryByClientSql";
                        ccp33.ServerParams = new Object[] { strSql };
                        System.Data.DataTable dt3 = new System.Data.DataTable();
                        ccp33.SourceDataTable = dt3;
                        this.ExecuteQueryToDataTable(ccp33, CoreInvokeType.Internal);
                        if (dt3.Rows.Count > 0)
                        {
                            strSHDW = dt3.Rows[0]["FS_SH"].ToString();
                        }
                    }
                    if (values.GetValue(1, 8).ToString().Trim() == "承运单位")
                    {
                        //SaveCYDWData();
                        Hashtable ht4 = new Hashtable();
                        ht4.Add("I1", "RGDR");
                        ht4.Add("I2", val8);
                        ht4.Add("I3", "SGLR");
                        ht4.Add("O4", "");
                        //a.ob = this.ob;
                        string sql = "{call KG_MCMS_BaseInfo.Get_CYCode(?,?,?,?)}";
                        CoreClientParam ccp4 = new CoreClientParam();
                        ccp4.ServerName = "com.dbComm.DBComm";
                        ccp4.MethodName = "executeProcedureBySql2";
                        ccp4.ServerParams = new object[] { sql, ht4 };
                        ccp4 = this.ExecuteNonQuery(ccp4, CoreInvokeType.Internal);

                        string strSql = "select t.* from bt_trans t where t.fs_transname  ='" + val8 + "'";
                        CoreClientParam ccp44 = new CoreClientParam();
                        ccp44.ServerName = "ygjzjl.car.CarCard";
                        ccp44.MethodName = "queryByClientSql";
                        ccp44.ServerParams = new Object[] { strSql };
                        System.Data.DataTable dt4 = new System.Data.DataTable();
                        ccp44.SourceDataTable = dt4;
                        this.ExecuteQueryToDataTable(ccp44, CoreInvokeType.Internal);
                        if (dt4.Rows.Count > 0)
                        {
                            strCYDW = dt4.Rows[0]["FS_CY"].ToString();
                        }
                    }

                    string strLX = "";
                    switch (val9)
                    {
                        case "进厂":
                            strLX = "001";
                            break;
                        case "厂际间发料":
                            strLX = "002";
                            break;
                        case "生产订单收货":
                            strLX = "003";
                            break;
                        case "出厂":
                            strLX = "004";
                            break;
                        case "厂际间转储":
                            strLX = "005";
                            break;
                        case "副产品收货":
                            strLX = "006";
                            break;
                        case "外协":
                            strLX = "007";
                            break;
                        case "其他":
                            strLX = "008";
                            break;

                        default:
                            strLX = "008";
                            break;
                    }

                    string strLRR = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
                    string strLRD = CoreFS.SA06.CoreUserInfo.UserInfo.GetDepartment();

                    if (val11 == "否")
                    {
                        val11 = "0";
                    }
                    else
                    {
                        val11 = "1";
                    }

                    if (val12 == "否")
                    {
                        val12 = "0";
                    }
                    else
                    {
                        val12 = "1";
                    }

                    if (val13 == "否")
                    {
                        val13 = "0";
                    }
                    else
                    {
                        val13 = "1";
                    }

                    Hashtable param = new Hashtable();
                    param.Add("I1", sYBH);//预报号
                    param.Add("I2", val1);//卡号
                    param.Add("I3", val2);//车号
                    param.Add("I4", val3);//合同号
                    param.Add("I5", strWLID);//物料编号
                    param.Add("I6", strFHDW);//
                    param.Add("I7", strSHDW);//
                    param.Add("I8", strCYDW);//
                    param.Add("I9", strLX);//
                    param.Add("I10", val4);
                    param.Add("I11", strLRR);
                    param.Add("I12", str_DepartID);
                    param.Add("I13", strLRD);
                    param.Add("I14", val10);
                    param.Add("I15", val12);
                    param.Add("I16", val13);
                    param.Add("I17", val11);
                    param.Add("I18", val14);
                    param.Add("I19", val15);
                    param.Add("I20", val16);
                    param.Add("O21", val16);
                    //param.Add("I20", val5);//物料名称
                    string[] result = this.SaveExclDate(param);

                    //CoreClientParam ccp = new CoreClientParam();
                    //ccp.ServerName = "ygjzjl.car.PredictInfo";
                    //ccp.MethodName = "SaveExcelData";
                    //ccp.ServerParams = new object[] { sYBH, val1, val2, val3, strWLID, strFHDW, strSHDW, strCYDW, strLX, val4, strLRR, strLRD,
                    //val10, val11, val12, val13, val14, val15, val16};
                    //this.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
                }
            }
        }
Ejemplo n.º 4
0
        private void WeightPlan_Load(object sender, EventArgs e)
        {
            getbaseinfo = new GetBaseInfo(this.ob);
            GetPoint();//绑定磅房下拉框

            InitConfig();
            this.BuildMyTable();//构建内存表格式
            this.DownLoadMaterial(); //下载磅房对应物料信息到内存表
            this.DownLoadReceiver();  //下载磅房对应收货单位信息到内存表
            this.DownLoadSender();  //下载磅房对应发货单位信息到内存表
            this.DownLoadTrans();  //下载磅房对应承运单位信息到内存表
            this.DownLoadCarNo(); //下载磅房对应车号信息到内存表
            this.DownLoadFlow();//下载磅房对应流向信息到内存表
            //this.DownLoadLoadPoint();//下载磅房对应装货点信息到内存表
            this.DownLoadUnLoadPoint();//下载磅房对应卸货点信息到内存表
        }
Ejemplo n.º 5
0
        private void WeightPlan_BP_Load(object sender, EventArgs e)
        {
            tbPerson.Text = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
            BaseInfo = new GetBaseInfo();
            m_BaseInfo = new BaseInfo();
            BaseInfo.ob = this.ob;
            m_BaseInfo.ob = this.ob;
            RefreshBaseInfo();
            dt = new DataTable();
            InitConfig();
            this.BuildMyTable();//构建内存表格式
            this.DownLoadSteelType();  //下载磅房对应钢种信息到内存表
            this.DownLoadSepc(); //下载磅房对应规格信息到内存表
            this.cbx_SteelSendType.SelectedIndex = 0;

            BandPointSteelType(PointID);
            BandPointSpec(PointID);
            //BindTransType();
            m_query = "2";
            m_insert_hxcf = "2";
            m_flag = true;
            m_thread = new Thread(new ThreadStart(QueryTread));
            m_thread.Start();
            m_hRunning = true;
            m_AutoRunning = false;
            //BindTranType();
            //BindTranType3();
            //BindLXTyep1();
            //BindLXTyep2();
            cbAnalysisTime.Checked = true;

            //timer1.Start();
            BindTranType();
            BindLXType();
            BindBilletReturn();
        }
Ejemplo n.º 6
0
        //窗体载入事件
        private void Strap_Load(object sender, EventArgs e)
        {
            if (Constant.RunPath == "")
            {
                Constant.RunPath = System.Environment.CurrentDirectory;
            }
              //  app = new Core.Sip.Client.App.CoreApp();
              //  app.Params = new Core.Sip.Client.App.BT_POINT();
              //  app.Params.FS_VIEDOIP = "10.32.18.100,4520,admin,admin";

              //  Core.Sip.Client.Meas.SsIpCamera camer = new Core.Sip.Client.Meas.SsIpCamera();

              //bool ttt=  camer.Init("10.32.18.100,4520,admin,admin");
              //ttt = camer.Login();
              //ttt = camer.Open();
            //string[] strParams = new string[5];
            //strParams = app.Params.FS_VIEDOIP.Split(new char[] { ',' });
              //  app.Cameras[0].Init("10.32.18.100,4520,admin,admin");
              //  app.Cameras[0].Login();
              //bool tt=  app.Cameras[0].RealPlay(pictureBox1.Handle);
            //VideoChannel1

            m_State = "0"; //第一次进入程序
            a = new GetBaseInfo();
            b = new BaseInfo();
            PointID = "K35";
            QueryPointBaseInfo();

            DownLoadFlow();
            //InitConfig();
            this.BuildMyTable();//构建内存表格式
            this.DownLoadMaterial(); //下载磅房对应物料信息到内存表
            this.DownLoadReceiver();  //下载磅房对应收货单位信息到内存表
            this.DownLoadSender();  //下载磅房对应发货单位信息到内存表
            this.DownLoadTrans();  //下载磅房对应承运单位信息到内存表

            string strPointID = PointID;
            this.BandPointMaterial(strPointID);
            this.BandPointMaterial(strPointID); //绑定磅房物料
            this.BandPointReceiver(strPointID); //绑定磅房收货单位
            this.BandPointSender(strPointID); //绑定磅房发货单位
            //this.tbJLD.Text = "G101皮带秤";
            this.cbPDH.Text = "0";
            this.tbKZ.Text = "0.0";
            this.tbJLY.Text = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();

            this.tbBC.Text = Table_CA02_UserOrder.Static_T_CA02_UserOrder.GetUserOrderName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserOrder());
            this.tbBB.Text = Table_CA02_UserGroup.Static_T_CA02_UserGroup.GetUserGroupName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserGroup());
            //QueryAndBindComboxes();
            BindFirstData();
            OpenYB();
            GetIPVedio();
            //GetVedio();
        }
Ejemplo n.º 7
0
        private void MoltenInfo_One_Load(object sender, EventArgs e)
        {
            this.BilletInfo_GD_Fill_Panel.Controls.Add(picFDTP);

            PicInfo = new BaseInfo(this.ob);
            getbaseinfo = new GetBaseInfo(this.ob);
            objBi = new BaseInfo(this.ob);

            txtJly.Text = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();

            txtBc.Text = Table_CA02_UserOrder.Static_T_CA02_UserOrder.GetUserOrderName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserOrder()).ToString();//���
            strGroup = Table_CA02_UserGroup.Static_T_CA02_UserGroup.GetUserGroupName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserGroup()); ; //����

            //PointID = "K12";
            stRunPath = System.Environment.CurrentDirectory;
            if (Constant.RunPath == "")
            {

                Constant.RunPath = System.Environment.CurrentDirectory;
            }

            QueryJLDData(); //��ѯ��������Ϣ
            OpenPound();//�򿪼�����

            RecordOpen(0);//���Ӽ�����Ӳ��¼���

            PointID = m_PoundRoomArray[0].POINTID;
            txtJld.Text = m_PoundRoomArray[0].POINTNAME;
            InitConfig();
            this.BuildMyTable();//�����ڴ���ʽ
            this.DownLoadMaterial(); //���ذ�����Ӧ������Ϣ���ڴ��
            this.DownLoadReceiver();  //���ذ�����Ӧ�ջ���λ��Ϣ���ڴ��
            this.DownLoadSender();  //���ذ�����Ӧ������λ��Ϣ���ڴ��
            this.DownLoadTrans();  //���ذ�����Ӧ���˵�λ��Ϣ���ڴ��
            this.DownLoadCarNo(); //���ذ�����Ӧ������Ϣ���ڴ��
            this.DownLoadFlow();//���ذ�����Ӧ������Ϣ���ڴ��
            //this.DownLoadLoadPoint();//���ذ�����Ӧװ������Ϣ���ڴ��
            //this.DownLoadUnLoadPoint();//���ذ�����Ӧж������Ϣ���ڴ��

            this.BandPointMaterial(PointID); //�󶨰�������
            this.BandPointReceiver(PointID); //�󶨰����ջ���λ
            this.BandPointSender(PointID); //�󶨰���������λ
            this.BandPointTrans(PointID); //�󶨰������˵�λ
            this.BandPointFlow(PointID);//��������Ϣ
            //GetLXData();//��������Ϣ

            this.cb_StoveSeatno.SelectedIndex = 0;
            this.cbFlow.SelectedIndex = 0;

            addSoundFile(PointID);
            queryHistoryDataByDate();
            queryFirstDataByAll();

            try
            {

                BeginPoundRoomThread();//��ִ����ʽ

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            btnDS.Enabled = false;
            btnBC.Enabled = false;
            bSglr = false;
        }
Ejemplo n.º 8
0
        private void Weight_BC_Load(object sender, EventArgs e)
        {
            //隐藏视频
            panel2.Width = 0;
            //隐藏计量点
            groupBox7.Width = 0;
            b.ob = this.ob;
            switch(CustomInfo)
            {
                case "K26":
                case "K27":
                case "K32":
                    strStoreCode = "SH000101";
                    m_preFlag = "TX";
                    m_DefaultSender = "制管直焊作业区";
                    m_DefaultReceiver = "小焊管成品库";
                    m_DefaultStandard = "GB/T13793-2008";
                    m_DefaultMeterial = "焊接钢管";
                    m_DefaultPM = "焊接钢管";
                    break;
                case "K33":
                case "K36":
                    strStoreCode = "SH000102";
                    m_preFlag = "TL";
                    m_DefaultSender = "制管螺焊作业区";
                    m_DefaultReceiver = "大焊管成品库";
                    m_DefaultStandard = "GB/T3091-2008";
                    m_DefaultMeterial = "螺管";
                    m_DefaultPM = "螺管";
                    break;
                case "K34":

                case "K37":
                    strStoreCode = "SH000102";
                    m_preFlag = "TZ";
                    m_DefaultSender = "制管直焊作业区";
                    m_DefaultReceiver = "大焊管成品库";
                    m_DefaultStandard = "GB/T13793-2008";
                    m_DefaultMeterial = "焊接钢管";
                    m_DefaultPM = "焊接钢管";
                    break;
            }

            bandSteelType(CustomInfo);
            bandPingMing(CustomInfo);
            bandGG(CustomInfo);
            bandLength(CustomInfo);
            bandPingMing(CustomInfo);
            bandStandard(CustomInfo);

            stRunPath = System.Environment.CurrentDirectory;

            if (Constant.RunPath == "")
            {

                Constant.RunPath = System.Environment.CurrentDirectory;
            }

            //查询计量点信息,并启动所有查得的计量点的后台采集工作,和汽车衡不一样的是不需要管理员分配,直接接管
            QueryJLDData();

            //初始化计量点
            WeighPoint wp = new WeighPoint(this.ob);
            string pointCode = "";
            pointCode = CustomInfo;
            m_Points = new BT_POINT[]{wp.GetPoint(pointCode)};
            if (m_Points != null)
            {
                m_nPointCount = m_Points.Length;
            }

            m_GetBaseInfo = new YGJZJL.PublicComponent.GetBaseInfo();
            m_GetBaseInfo.ob = this.ob;
            InitConfig();
            this.BuildMyTable();//构建内存表格式
            this.DownLoadMaterial(); //下载磅房对应物料信息到内存表
            this.DownLoadReceiver();  //下载磅房对应收货单位信息到内存表
            this.DownLoadSender();  //下载磅房对应发货单位信息到内存表
            this.DownLoadSteelType();  //下载磅房对应承运单位信息到内存表
            this.DownLoadSepc(); //下载磅房对应车号信息到内存表
            this.DownLoadFlow();  //下载流向信息

            //获得登录用户信息并显示到控件
            m_szCurUser = UserInfo.GetUserName();// CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName().ToString().Trim();
            m_szCurBC = UserInfo.GetUserOrder(); //Table_CA02_UserOrder.Static_T_CA02_UserOrder.GetUserOrderName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserOrder());
            m_szCurBZ = UserInfo.GetUserGroup();// Table_CA02_UserGroup.Static_T_CA02_UserGroup.GetUserGroupName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserGroup());

            txtJLY.Text = m_szCurUser;
            txtBC.Text = m_szCurBC;

            //控件初始化
            ClearControl();

            //控件事件和属性设置
            ControlInit();

            //获取语音信息
            GetYYBBData();

            //创建计量数据表的结构
            BuildWeightDataTable();

            m_hDataUpThread = new Thread(new System.Threading.ThreadStart(DoDataUp));
            m_hDataUpThread.Start();
            m_hRunning = true;

            //复磅
            this.tb_zzbh_fb.Enabled = false;
            this.tb_bandno_fb.Enabled = false;

            //手工录入
            this.cbx_Hand.CheckState = CheckState.Unchecked;
            this.tbx_hWeight.Enabled = false;

            this.txtBC.Text = GetOrderGroupName(OperationInfo.order, UserInfo.GetUserOrder());
            this.txtBZ.Text = GetOrderGroupName(OperationInfo.group, UserInfo.GetUserGroup());

            //初始化标准管理对象
            _weightStdManage = new WeightStdManage(this.ob);
            //_depotManage = new DepotManage();

            foreach (string printerName in PrinterSettings.InstalledPrinters)
            {
                cbPrint.Items.Add(printerName);
            }

            //打开计量点
            ultraGrid2.Rows[0].Cells["XZ"].Value = true;
            ultraGrid2.Rows[0].Activated = true;
            ultraGrid2.UpdateData();
            ultraGrid2_DoubleClickRow(ultraGrid2,new DoubleClickRowEventArgs(ultraGrid2.Rows[0],RowArea.Cell));

            if (!CustomInfo.Equals("K33") && !CustomInfo.Equals("K36"))
            {
                label36.Visible = false;
                label37.Visible = false;
                txtThick.Visible = false;
                cbxRemark.Visible = false;
            }
        }
Ejemplo n.º 9
0
 private void WeightQuery_Strap_Load(object sender, EventArgs e)
 {
     BaseInfo = new GetBaseInfo();
     pictureBox5.Hide();
     stRunPath = System.Environment.CurrentDirectory;//当前界面自己定义路径
     dateTimePicker1.Value = Convert.ToDateTime(System.DateTime.Now.ToString("yyyy-MM-dd 00:00:00"));
     dateTimePicker2.Value = Convert.ToDateTime(System.DateTime.Now.ToString("yyyy-MM-dd 23:59:59"));
 }
Ejemplo n.º 10
0
        //窗体载入事件
        private void Strap_Load(object sender, EventArgs e)
        {
            if (Constant.RunPath == "")
            {
                Constant.RunPath = System.Environment.CurrentDirectory;
            }

            DownLoadFlow();
            InitConfig();
            this.BuildMyTable();//构建内存表格式
            this.DownLoadMaterial(); //下载磅房对应物料信息到内存表
            this.DownLoadReceiver();  //下载磅房对应收货单位信息到内存表
            this.DownLoadSender();  //下载磅房对应发货单位信息到内存表
            this.DownLoadTrans();  //下载磅房对应承运单位信息到内存表

            string strPointID = PointID;
            this.BandPointMaterial(strPointID);
            this.BandPointMaterial(strPointID); //绑定磅房物料
            this.BandPointReceiver(strPointID); //绑定磅房收货单位
            this.BandPointSender(strPointID); //绑定磅房发货单位
            //this.BandPointTrans(strPointID); //绑定磅房承运单位

            m_State = "0"; //第一次进入程序
            a = new GetBaseInfo();
            b = new BaseInfo();

            QueryPointBaseInfo();

            //this.tbJLD.Text = "新焦皮带秤";
            this.cbPDH.Text = "0";
            this.tbKZ.Text = "0.0";
            this.tbJLY.Text = CoreFS.SA06.CoreUserInfo.UserInfo.GetUserName();
            this.tbBC.Text = Table_CA02_UserOrder.Static_T_CA02_UserOrder.GetUserOrderName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserOrder());
            this.tbBB.Text = Table_CA02_UserGroup.Static_T_CA02_UserGroup.GetUserGroupName(CoreFS.SA06.CoreUserInfo.UserInfo.GetUserGroup());
            //QueryAndBindComboxes();
            BindFirstData();
            OpenYB();
            GetIPVedio();
            //GetVedio();
        }