Пример #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            grvData.FocusedRowHandle = -1;

            for (int i = 0; i < grvData.RowCount; i++)
            {
                int status = TextUtils.ToInt(grvData.GetRowCellValue(i, colStatus));
                if (status == -1)
                {
                    continue;
                }

                int     id       = TextUtils.ToInt(grvData.GetRowCellValue(i, colID));
                string  gearCode = TextUtils.ToString(grvData.GetRowCellValue(i, colGearCode));
                decimal sMin     = TextUtils.ToDecimal(grvData.GetRowCellValue(i, colSlitMin));
                decimal sMax     = TextUtils.ToDecimal(grvData.GetRowCellValue(i, colSlitMax));
                decimal vMin     = TextUtils.ToDecimal(grvData.GetRowCellValue(i, colVibrateMin));
                decimal vMax     = TextUtils.ToDecimal(grvData.GetRowCellValue(i, colVibrateMax));

                GearInfoModel model = new GearInfoModel();
                model.GearCode   = gearCode;
                model.SlitMin    = sMin;
                model.SlitMax    = sMax;
                model.VibrateMax = vMax;
                model.VibrateMin = vMin;
                model.ID         = id;

                if (id == 0)
                {
                    GearInfoBO.Instance.Insert(model);
                }
                else
                {
                    if (status == 2)
                    {
                        GearInfoBO.Instance.Update(model);
                    }
                }
            }

            LoadInfoSearch();
        }
Пример #2
0
 protected GearInfoFacade(GearInfoModel model) : base(model)
 {
 }