Files
SimpleAccount/recordedit.h
2026-02-27 12:29:27 +08:00

40 lines
688 B
C++

#ifndef RECORDEDIT_H
#define RECORDEDIT_H
#include "SqlOpr.h"
#include <QDialog>
namespace Ui {
class RecordEdit;
}
class RecordEdit : public QDialog
{
Q_OBJECT
public:
explicit RecordEdit(QWidget* parent, std::unique_ptr<ComSqlOpr>& comSqlOpr, std::unique_ptr<RepaySqlOpr>& repaySqlOpr);
~RecordEdit();
public:
int exec() override;
public:
bool modify_ = false;
AccountRecord record_;
private:
void ShowData();
void GetData();
void Modify();
private:
bool autoChange_{false};
bool over_{};
std::unique_ptr<RepaySqlOpr>& repaySqlOpr_;
std::unique_ptr<ComSqlOpr>& comSqlOpr_;
Ui::RecordEdit* ui;
};
#endif // RECORDEDIT_H