| | |
| | | package com.dayu.general.view |
| | | |
| | | import android.app.Application |
| | | import android.app.Dialog |
| | | import android.content.Context |
| | | import android.os.Bundle |
| | |
| | | import android.widget.RadioGroup |
| | | import android.widget.TextView |
| | | import com.dayu.baselibrary.view.ConfirmDialog |
| | | import com.dayu.general.BaseApplication |
| | | import com.dayu.general.BaseApplication.Companion.application |
| | | import com.dayu.general.R |
| | | import com.dayu.general.bean.db.ProjectDataBean |
| | | import com.dayu.general.dao.BaseDaoSingleton |
| | |
| | | * Author: zuo |
| | | * Date: 2025/3/17 |
| | | */ |
| | | class ProjectDialog(context: Context):Dialog(context,com.dayu.baselibrary.R.style.ws_pay_showSelfDialog){ |
| | | class ProjectDialog(private val mContext: Context,private val myApplication: Application):Dialog(mContext,com.dayu.baselibrary.R.style.ws_pay_showSelfDialog){ |
| | | |
| | | var confirmDialog: ConfirmDialog? = null |
| | | var mLibraryBack: LibraryBack? = null |
| | | var isChose: Boolean = false |
| | | var projectDataDao = BaseDaoSingleton.getInstance(context)?.projectDataDao() |
| | | var projectDataDao = BaseDaoSingleton.getInstance(mContext)?.projectDataDao() |
| | | var projectBean: ProjectDataBean = ProjectDataBean() |
| | | var type: Int = 0 |
| | | var data: String = "" |
| | |
| | | R.id.yuanMouLibrary -> { |
| | | type = BaseCommon.YuanMo |
| | | projectBean.projectType = type |
| | | data = "确认选择河南版本吗?" |
| | | projectBean.projectTag="ym" |
| | | data = "确认选择元谋项目吗?" |
| | | } |
| | | R.id.qiHeLibrary -> { |
| | | type = BaseCommon.QiHe |
| | | projectBean.projectType = type |
| | | data = "确认选择齐河单机版本吗?" |
| | | projectBean.projectTag="qh" |
| | | data = "确认选择齐河项目吗?" |
| | | } |
| | | |
| | | } |
| | |
| | | okBtn.setOnClickListener { |
| | | if (isChose) { |
| | | // 二次确认 |
| | | confirmDialog = ConfirmDialog(context, data) { |
| | | confirmDialog = ConfirmDialog(mContext, data) { |
| | | projectDataDao?.insert(projectBean) |
| | | BaseApplication.getInstance(myApplication).init() |
| | | mLibraryBack?.listener(type) |
| | | dismiss() |
| | | confirmDialog?.dismiss() |