示例#1
0
        public override void SaveRecord(Model.SavingParemeter Paras)
        {
            DAL.tblBiometricDevice SaveModel = null;
            if (Paras.SavingInterface == SavingParemeter.eSavingInterface.AddNew || EditRecordDataSource == null)
            {
                SaveModel = new DAL.tblBiometricDevice();
            }
            else
            {
                SaveModel = DALObject.FindSaveModelByPrimeKey(((BiometricDeviceEditListModel)EditRecordDataSource).BMDID);

                if (SaveModel == null)
                {
                    Paras.SavingResult = new SavingResult();
                    Paras.SavingResult.ExecutionResult = eExecutionResult.ValidationError;
                    Paras.SavingResult.ValidationError = "Can not edit. Selected record not found, it may be deleted by another user.";
                    return;
                }
            }

            SaveModel.BMDTitle  = txtBMDTitle.Text;
            SaveModel.MachineNo = Model.CommonFunctions.ParseInt(txtMachineNo.Text);
            SaveModel.IPAddress = txtIPAddress.Text;
            SaveModel.PortNo    = Model.CommonFunctions.ParseInt(txtPortNo.Text);
            SaveModel.Password  = Model.CommonFunctions.ParseInt(txtPassword.Text);

            Paras.SavingResult = DALObject.SaveNewRecord(SaveModel);
            base.SaveRecord(Paras);
        }
示例#2
0
        public override void FillSelectedRecordInContent(object RecordToFill)
        {
            DAL.tblBiometricDevice EditingRecord = DALObject.FindSaveModelByPrimeKey(((BiometricDeviceEditListModel)RecordToFill).BMDID);

            txtBMDTitle.Text  = EditingRecord.BMDTitle;
            txtMachineNo.Text = EditingRecord.MachineNo.ToString();
            txtIPAddress.Text = EditingRecord.IPAddress;
            txtPortNo.Text    = EditingRecord.PortNo.ToString();
            txtPassword.Text  = EditingRecord.Password.ToString();
        }