示例#1
0
        private void Button_Save_Click(object sender, EventArgs e)
        {
            //String TestRoomCode = Yqun.Common.ContextCache.ApplicationContext.Current.InTestRoom.Code;
            string UserName = Yqun.Common.ContextCache.ApplicationContext.Current.UserName;

            try
            {
                using (DataTable dt = FpSpread_Info.GetDataView(true).Table)
                {
                    int IsUpdated = 0;
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        IsUpdated = int.Parse(dt.Rows[i][10].ToString());
                        if (IsUpdated == 0)
                        {
                            dt.Rows.Remove(dt.Rows[i]);
                            i--;
                        }
                    }
                    if (dt.Rows.Count > 0)
                    {
                        int TemperatureType = 0;
                        if (rbSDNei.Checked)
                        {
                            TemperatureType = 1;
                        }
                        if (bool.Parse(ModuleHelperClient.SaveTemperatures(TestRoomCode, UserName, dt, TemperatureType)))// FpSpread_Info.GetDataView(true).Table
                        {
                            MessageBox.Show("实验记录保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("实验记录保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("没有更改任何数据,不需要保存!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    BindDayList();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     this.FpSpread_Info.SetActiveCell(-1, -1);
     try
     {
         if (bool.Parse(PXJZReportDataList.SetWitnessRateInfo(FpSpread_Info.GetDataView(true).Table)))
         {
             MessageBox.Show("实验标准数据更新成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("实验标准数据更新失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }