Beispiel #1
0
def update(request,id):
    employee = Employee.objects.get(id=id)
    form = EmployeeForm(request.POST, instance=employee)
    if form.is_valid():
        form.save()
        return redirect('/show')
    return render(request,"edit.html",{'employee':employee})
Beispiel #2
0
    def post(self, request):

        form = EmployeeForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect(index)
        return render(request, 'crud/create.html', {'form': form})
Beispiel #3
0
def update(request,id):
    employee=Employee.objects.get(id=id)
    form=EmployeeForm(request.POST)
    if form.is_valid():
        form.save()
        return redirect("/show")
    return render(request,'edit.html', {'employee':employee})
Beispiel #4
0
def emp(request):
    if request.method == 'POST':
        form = EmployeeForm(request.POST)
        if form.is_valid():
            form.save()
    else:
        form = EmployeeForm()
    return render(request, 'home.html', {'form': form})
Beispiel #5
0
def emp(request):
    if request.method == "POST":
        form = EmployeeForm(request.POST)
        if form.is_valid():
            try:
                form.save()
                return redirect('/show')
            except:
                pass
    else:
        form = EmployeeForm()
    return render(request, 'index.html', {'form': form})
Beispiel #6
0
def emp(request):
    if request.method == "POST":
        form = EmployeeForm(request.POST)  # here "form" is one varible
        if form.is_valid():
            try:
                form.save()
                return redirect("/show")
            except:
                pass
    else:
        form = EmployeeForm()
    return render(request, "index.html", {'form': form})
Beispiel #7
0
def emp(request):
    if request.method=="POST":
        form=EmployeeForm(request.POST)
        regex = '^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$'
        employees = Employee.objects.all()
        dict=[]
        for employee in employees:
            dict.append(employee.eid)

        if form.is_valid() and form.data['eid'] in dict:
            return render(request,"eid.html",{'form':form})
        if form.is_valid() and len(form.data['econtact'])==10 and re.search(regex,form.data['eemail'])!=None:
            try:
                form.save()
                return redirect("/show")
            except:
                pass
        else:
            return render(request,"error.html",{'form':form})
    else:
        form=EmployeeForm()
    return render(request,"index.html",{'form':form})
Beispiel #8
0
def create(request):
    form = EmployeeForm()
    if request.method == 'POST':
        form = EmployeeForm(request.POST)
        if form.is_valid():
            emp = Employee()
            empname = form.cleaned_data['emp_email'].split('@')[0]
            emp.emp_name = empname
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            emp.save()
            return redirect(index)
    return render(request, 'crud/create.html', {'form': form})
Beispiel #9
0
def update(request, id):

    data = Employee.objects.get(id=id)
    form = EmployeeForm(instance=data)
    if request.method == 'POST':
        form = EmployeeForm(request.POST, instance=data)
        if form.is_valid():
            emp = Employee()
            emp.id = id
            empname = form.cleaned_data['emp_email'].split('@')[0]
            emp.emp_name = empname
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            emp.save()
            return redirect(index)
    return render(request, 'crud/update.html', {'form': form})
Beispiel #10
0
def update(request):
    print(request.GET['id'])
    id = request.GET['id']
    data = Employee.objects.get(id=id)
    # form = EmployeeForm()
    form = EmployeeForm(instance=data)
    if request.method == 'POST':
        form = EmployeeForm(request.POST, instance=data)
        if form.is_valid():
            formData = form.cleaned_data
            emp = Employee()
            emp.id = id  #update
            emp.emp_name = formData['emp_name']
            emp.emp_email = formData['emp_email']
            emp.emp_address = formData['emp_address']
            emp.save()
            return redirect(index)
    d1 = {"form": form}
    return render(request, 'update.html', d1)
Beispiel #11
0
def create(request):
    form = EmployeeForm()

    if request.method == 'POST':
        print(request.method)
        form = EmployeeForm(request.POST)
        if form.is_valid():
            # pass
            formData = form.cleaned_data
            emp = Employee()
            emp.emp_name = formData['emp_name']
            emp.emp_email = formData['emp_email']
            emp.emp_address = formData['emp_address']
            emp.save()
            return redirect(index)

    print(form)
    data = {"form": form}
    return render(request, 'create.html', data)
Beispiel #12
0
def update(request, id):

    data = Employee.objects.get(id=id)
    #select * from employee where id = id
    form = EmployeeForm(instance=data)
    if request.method == 'POST':
        form = EmployeeForm(request.POST, instance=data)
        if form.is_valid():
            emp = Employee()
            emp.id = id
            empName = form.cleaned_data[
                'emp_name']  #to fetch from Email ID we can add this --> .split('@')[0]
            emp.emp_name = empName
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            emp.save()
            return redirect(index)
            # form.save()         #API CALL
    return render(request, 'crud/update.html', {'form': form})
Beispiel #13
0
def update(request, id):
    # def update(request, id, name):

    data = Employee.objects.get(id=id)
    # select * from employee where id = id
    form = EmployeeForm()
    if request.method == 'POST':
        form = EmployeeForm(
            request.POST, instance=data
        )  # read value from data and it will map with form object
        if form.is_valid():
            emp = Employee()  # saving database in reference of model
            emp.id = id
            empName = form.cleaned_data['emp_email'].split('@')[0]
            emp.emp_name = empName
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            # emp.pincode = form.cleaned_data['pincode']
            emp.save()
            return redirect(index)

            # form.save()
    return render(request, 'crud/update.html', {'form': form})