from django import forms
from admin_panel.models import *

class AdminSigninForm(forms.Form):
    email = forms.CharField(required=True)
    password =  forms.CharField(required=True)

class AdminForgetPasswordForm(forms.Form):
    email = forms.CharField(required=True)

class ForgetVerificationForm(forms.Form):
    new_password = forms.CharField(max_length=35,required=True)
    confirm_new_password = forms.CharField(max_length=35,required=True)

class AdminProfileForm(forms.Form):
    username = forms.CharField(required=True)
    first_name = forms.CharField(required=True)
    last_name = forms.CharField(required=True)
    email = forms.CharField(required=True)
    phone_number = forms.CharField(required=True)


class ChangePasswordForm(forms.Form):
    old_password    = forms.CharField(max_length=35, required=True)
    password        = forms.CharField(max_length=35, required=True)
    confirmPassword = forms.CharField(max_length=35, required=True)


class UserChangePasswordForm(forms.Form):
    password        = forms.CharField(max_length=35, required=True)
    confirmPassword = forms.CharField(max_length=35, required=True)


class content_page_form(forms.Form):
    title = forms.CharField(required=True)
    content = forms.CharField( required=True)


class sendsupportform(forms.Form):
    email =  forms.CharField(required=True)
    subject =  forms.CharField(required=True)
    reply =  forms.CharField(required=True)


class subscriptionform(forms.Form):
    subscription_name = forms.CharField(required=True)
    subscription_description = forms.CharField(required=True)
    duration = forms.CharField(required=True)
    price = forms.CharField(required=True)
    unlock_real = forms.CharField(required=True)
    investment_tool = forms.CharField(required=True)


class editcustomerform(forms.Form):
    username = forms.CharField(required=True)
    email = forms.CharField(required=True)
    phone_number = forms.CharField(required=True)
    job_function = forms.CharField(required=True)
    job_level = forms.CharField(required=True)



 
class addblogcategoryform(forms.Form):
    name = forms.CharField(required=True)
   

class addblogform(forms.Form):
    category = forms.CharField(required=True)
    title = forms.CharField(required=True)
    content = forms.CharField(required=True)


class editcommunityform(forms.Form):
    content = forms.CharField(required=True)

class addEventform(forms.Form):
    event_name = forms.CharField(required=True)
    description = forms.CharField(required=True)
    date = forms.CharField(required=True)
    start_time = forms.CharField(required=True)
    end_time = forms.CharField(required=True)
    location = forms.CharField(required=True)


class addInvestEduCategoryForm(forms.Form):
    name = forms.CharField(required=True)
    is_subscription = forms.CharField(required=True)

class addInvestEduSubCategoryForm(forms.Form):
    category = forms.CharField(required=True)
    name = forms.CharField(required=True)


class addInvestEduContentForm(forms.Form):
    category = forms.CharField(required=True)
    title = forms.CharField(required=True)
    content = forms.CharField(required=True)


class addJobFunctionForm(forms.Form):
    title = forms.CharField(required=True)

class addJobRoleForm(forms.Form):
    title = forms.CharField(required=True)


class addQuestionForm(forms.Form):
    question = forms.CharField(required=True)
    op1 = forms.CharField(required=True)
    op2 = forms.CharField(required=True)
    op3 = forms.CharField(required=True)
    op4 = forms.CharField(required=True)
    ans = forms.CharField(required=True)


class addInvestResearchform(forms.Form):
    title = forms.CharField(required=True)
    content = forms.CharField(required=True)



