public static void InsertCalibrationRecord(Jc_BxexInfo bxInfo) { InsertCalibrationRecordRequest request = new InsertCalibrationRecordRequest(); request.jc_bx = bxInfo; alarmService.InsertCalibrationRecord(request); }
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); // } } } } }
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()); }