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):
    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 editcustomerform(forms.Form):
    first_name = forms.CharField(required=True)
    last_name = forms.CharField(required=True)
    email = forms.CharField(required=True)
    phone_number = forms.CharField(required=True)
    
class addcategoryform(forms.Form):
    name = forms.CharField(required=True)

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

class editworkerform(forms.Form):
    first_name = forms.CharField(required=True)
    last_name = forms.CharField(required=True)
    email = forms.CharField(required=True)
    phone_number = forms.CharField(required=True)
    address = forms.CharField(required=True)
    experience = forms.CharField(required=True)

class addfeatureform(forms.Form):
    sub_category = forms.CharField(required=True)

class addBannerform(forms.Form):
    banner_title = forms.CharField(required=True)


class addothersettingform(forms.Form):
    platform_fees = forms.CharField(required=True)
    admin_commission = forms.CharField(required=True)


class DisapproveReasonForm(forms.Form):
    reason = forms.CharField(required=True)