Example #1
0
        public static void InsertCalibrationRecord(Jc_BxexInfo bxInfo)
        {
            InsertCalibrationRecordRequest request = new InsertCalibrationRecordRequest();

            request.jc_bx = bxInfo;
            alarmService.InsertCalibrationRecord(request);
        }
Example #2
0
        private void gridControl1_MouseDown(object sender, MouseEventArgs e)
        {
            GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y));

            if (e.Button == MouseButtons.Left && e.Clicks == 2)
            {
                //判断光标是否在行范围内
                if (hInfo.InRow)
                {
                    SensorCalibrationDetail dig = new SensorCalibrationDetail();
                    dig.ShowDialog();
                    if (dig.isSave)
                    {
                        string csStr = dig.csStr;

                        //var alarmId = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "id");
                        //if (alarmId != null)
                        //{

                        //    ClientAlarmServer.UpdateCalibrationRecord(alarmId.ToString(), csStr);
                        //}
                        //else
                        //{
                        Jc_BxexInfo bxInfo = new Jc_BxexInfo();

                        bxInfo.ID      = IdHelper.CreateLongId().ToString();
                        bxInfo.PointID = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "pointid").ToString();
                        bxInfo.Point   = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Point").ToString();
                        ClientItem clientItem = new ClientItem();
                        if (Basic.Framework.Data.PlatRuntime.Items.ContainsKey(KeyConst.ClientItemKey))
                        {
                            clientItem = Basic.Framework.Data.PlatRuntime.Items[KeyConst.ClientItemKey] as ClientItem;
                        }
                        bxInfo.Name  = clientItem.UserName;
                        bxInfo.Stime = dig.stime;
                        bxInfo.Etime = dig.etime;
                        bxInfo.Cx    = (int)(dig.etime - dig.stime).TotalSeconds;
                        bxInfo.Zdz   = 0;
                        bxInfo.Zxz   = 0;
                        bxInfo.Pjz   = 0;

                        bxInfo.Zdztime = dig.etime;
                        bxInfo.Zxztime = dig.etime;
                        bxInfo.Bxzt    = 3;
                        bxInfo.Cs      = dig.csStr;

                        ClientAlarmServer.InsertCalibrationRecord(bxInfo);
                        // }
                    }
                }
            }
        }
Example #3
0
        public BasicResponse InsertCalibrationRecord(InsertCalibrationRecordRequest request)
        {
            Basic.Framework.Data.RepositoryBase <UserModel> _Repository =
                ServiceFactory.Create <IUserRepository>() as Basic.Framework.Data.RepositoryBase <UserModel>;
            Jc_BxexInfo info = request.jc_bx;

            _Repository.ExecuteNonQuery("global_Calibration_InsertIntoJcbxex1", info.ID,
                                        info.Point, info.PointID, info.Stime,
                                        info.Etime, (info.Etime - info.Stime).TotalSeconds, info.Zdz,
                                        info.Zxz, info.Pjz, info.Zdztime,
                                        info.Zxztime, info.Bxzt, info.Cs);

            return(new BasicResponse());
        }