def employee(request): form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save() return render(request, 'employee/add_employee.html', {'form': form})
def addemp(request): try: if request.method == "POST": form = EmployeeForm(request.POST) print(form.is_valid()) if form.is_valid(): save_data = form.save(commit=False) save_data.user_id_id = request.session.get('id') save_data.save() message = "Employee Added Successfully" employees = Employee.objects.filter( user_id_id=request.session.get('id')) return render(request, "show.html", { 'employees': employees, 'message': message }) else: return render(request, 'addemployeedetails.html', {'form': form}) else: form = EmployeeForm(request.POST) return render(request, 'addemployeedetails.html', {'form': form}) except Exception as e: db_logger.exception(e) return redirect("/error")
def add_employee(request): if request.POST: form = EmployeeForm(request.POST or None, request.FILES or None) else: form = EmployeeForm() template_data = {'form': form} template_name = 'settings/staff/new-staff.html' return render(request, template_name, template_data)
def add_or_update_emp(request): if request.method == "POST": if request.POST['id'] != '': emp = Employee.objects.get(eid=request.POST['eid']) form = EmployeeForm(request.POST,instance=emp) else: form = EmployeeForm(request.POST) form.save() return redirect('/emp')
def post(self, request): if request.method == "POST": form = EmployeeForm(request.POST) if form.is_valid(): user = form.save() user.set_password(user.password) user.save() return HttpResponseRedirect('/employee/list') form = EmployeeForm() return render(request, 'employee/employee_form.html', {'form': form})
def emp(request): if request.method == "POST": form = EmployeeForm(request.POST) if form.is_valid(): employee = form.save() return redirect('employee/show.html') else: print("Form unsaved") else: form = EmployeeForm() return render(request, 'index.html', {'form': form})
def New(request): if request.method == "POST": form = EmployeeForm(request.POST) if form.is_valid(): try: form.save() return redirect('/employee/list') except: pass else: empForm = EmployeeForm() return render(request, 'new.html', {'form': empForm})
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})
def clientes(request): if request.method == "POST": form = EmployeeForm(request.POST) if form.is_valid(): try: form.save() return redirect('/clientes') except: pass else: form = EmployeeForm() return render(request, "core/clientes.html", {'form': form})
def upload(request): if request.method == 'POST': form = EmployeeForm(request.POST, request.FILES) if form.is_valid(): post = form.save(commit=False) post.save() return redirect('Employee_List') else: return HttpResponse('Error Saving Details.') else: form = EmployeeForm() context = {'form': form} return render(request, 'employee/upload.html', context)
def post(self, request): if request.method == "POST": form = EmployeeForm(request.POST) if form.is_valid(): user = form.save() user.set_password(user.password) user.save() return HttpResponseRedirect('/attendence/login') else: form = EmployeeForm() my_dict = {'form': form} return render(request, 'employee/employee_attendence_registration.html')
def personal(request, pk): enterprise = Enterprise.objects.get(pk=pk) employee = Employee.objects.filter(enterprise=enterprise) if request.POST: form = EmployeeForm(request.POST or None, request.FILES or None) if form.is_valid(): form_data = form.cleaned_data new_staff = Employee.objects.create(enterprise=enterprise, **form_data) new_staff.save() return HttpResponseRedirect('/') else: form = EmployeeForm(request.POST or None) template_name = 'settings/staff/personal.html' template_data = {'employee': employee, 'form': form} return render(request, template_name, template_data)
def update3(request, id): try: if request.method == "POST": project = ProjectDetails.objects.get(project_id=id) form = ProjectForm(request.POST, instance=project) print(form.is_valid()) if form.is_valid(): save_data = form.save(commit=False) save_data.user_id_id = request.session.get('id') save_data.save() message = "Data Updated Successfully" projects = ProjectDetails.objects.filter( user_id_id=request.session.get('id')) return render(request, "showprojects.html", { 'projects': projects, 'message': message }) else: employee = Employee.objects.get(emp_id=id) project = ProjectDetails.objects.get(project_id=id) return render(request, "editprojectdetails.html", { 'employee': employee, 'project': project, 'form': form }) else: employee = Employee.objects.get(emp_id=id) form = EmployeeForm() return render(request, "editprojectdetails.html", { 'employee': employee, 'form': form }) except Exception as e: db_logger.exception(e) return redirect("/error")
def get(self, request): """Return add new Employee form.""" form = EmployeeForm() return render(request, 'employee/add-employee.html', { 'form': form, 'func': 'Add' })
def empapi(request): if request.method == "POST": form = EmployeeForm(request.data) form.is_valid() form = EmployeeForm(request.data) #breakpoint() if form.is_valid: try: form.save() return redirect('/show') except: pass else: form = EmployeeForm() return render(request, 'index.html', {'form': form})
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})
def update(request, id): if request.method == "POST": employee = Employee.objects.get(id = id) form = EmployeeForm(request.POST,instance = employee) if form.is_valid(): form.save() return redirect("/show") return rebder(request,"/edit",{'employee':employee})
def get(self, request, id): """Return add new Employee form.""" employee = get_object_or_404(Employee, id=id) form = EmployeeForm(instance=employee) return render(request, 'employee/add-employee.html', { 'form': form, 'func': 'Update', 'employee': employee })
def update(request, id): employee = Employee.objects.get(id=id) form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): try: form.save() except: pass form = EmployeeForm return render(request, 'employee/edit.html', {'form': form})
def post(self, request): """Save employee and redirect to employee list.""" form = EmployeeForm(request.POST) if form.is_valid(): new_employee = form.save() return redirect('employee:employee_detail', id=new_employee.id) else: return render(request, 'employee/add-employee.html', { 'form': form, 'func': 'Add' })
def post(self, request, *args, **kwargs): form = EmployeeForm(request.POST, request.FILES) if form.is_valid(): obj = form.save() return HttpResponseRedirect( reverse_lazy('emp_image_display', kwargs={'pk': obj.id})) context = self.get_context_data(form=form) return self.render_to_response(context)
def edit_emp(request,id): emp = Employee.objects.get(eid=id) employees = Employee.objects.all() form = EmployeeForm() form.initial['eid'] = emp.eid form.initial['ename'] = emp.ename form.initial['eage'] = emp.eage form.initial['econtact'] = emp.econtact form.initial['eemail'] = emp.eemail form.initial['eaddress'] = emp.eaddress form.initial['esalary'] = emp.esalary return render(request, 'empInfo.html', {'emp' : emp,'empList': employees, 'form': form})
def add(request): try: form = EmployeeForm() project = ProjectDetails.objects.all() employee = Employee.objects.all() return render(request, 'addemployeedetails.html', { 'form': form, 'project': project, 'employee': employee }) except Exception as e: db_logger.exception(e) return redirect("/error")
def post(self, request, id): """Save employee and redirect to employee list.""" employee = get_object_or_404(Employee, id=id) form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): new_employee = form.save() return redirect('employee:employee_detail', id=new_employee.id) else: return render(request, 'employee/add-employee.html', { 'form': form, 'func': 'Update', 'employee': employee })
def edit_emp(request,id): employee = Emodel.objects.get(id=id) employees = Emodel.objects.all() form = EmployeeForm() print(employee.ename) form.initial['eid'] = employee.eid form.initial['ename'] = employee.ename form.initial['eaddress'] = employee.eaddress form.initial['eage'] = employee.eage form.initial['econtact'] = employee.econtact form.initial['esalary'] = employee.esalary form.initial['eemail'] = employee.eemail return render(request, 'empinfo.html', {'employee': employee,'employees': employees,'form':form})
def employee_detail(request, pk=None): employee = Employee.objects.get(id=pk) user = User.objects.get(id=employee.user_id) if request.method == 'POST': # form = EmployeeForm(request.POST, request.FILES) employee_form = EmployeeForm(request.POST, instance=employee) user_form = UserForm(request.POST, instance=user) if user_form.is_valid() and employee_form.is_valid(): user = user_form.save() user.set_password(user.password) user.save() employee = employee_form.save(commit=False) employee.user = user if request.FILES: employee.image = request.FILES['image'] employee.save() # return HttpResponseRedirect('/employee/') return redirect('employee_detail', pk) else: print(request.POST.get('password')) print(user_form.errors) else: print('not') user_form = UserForm(instance=user) employee_form = EmployeeForm(instance=employee) user_image = 'https://www.w3schools.com/howto/img_avatar.png' if employee.image: user_image = employee.image.url context = { "add": False, "employee": employee, "form": employee_form, 'user_form': user_form, "user_image": user_image, } return render(request, "employee_detail.html", context)
def employee_add(request): if request.method == 'POST': user_form = UserForm(data=request.POST) employee_form = EmployeeForm(data=request.POST) if user_form.is_valid() and employee_form.is_valid(): user = user_form.save() user.set_password(user.password) user.save() employee = employee_form.save(commit=False) employee.user = user if request.FILES: employee.image = request.FILES['image'] employee.save() return redirect('employee_index') else: user_form = UserForm() employee_form = EmployeeForm() context = { "add": True, 'user_form': user_form, "form": employee_form, 'user_image': 'https://www.w3schools.com/howto/img_avatar.png' } return render(request, "employee_add.html", context)
def edit(request, id): objEmp = Employee.objects.get(id=id) if request.method == "POST": form = EmployeeForm(request.POST, instance=objEmp) print("jjjkkkjkllllll") if form.is_valid(): print("*********l") try: form.save() return redirect('/employee/list') except: pass else: return render(request, 'edit.html', {'employee': objEmp})
def update(request, id): employee = Employee.objects.get(id=id) form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save() timestamp = str(datetime.now()) r = redis.StrictRedis(host=redis_host, port=redis_port, password=redis_password) r.set("timestamp", timestamp) print("Python : " + timestamp) return redirect("/show") return render(request, 'edit.html', {'employee': employee})
def editempdetails(request, id): try: employee = Employee.objects.get(emp_id=id) employee = Employee.objects.get(emp_id=id) myobject.projectname = employee.emp_project_id.project_name myobject.managername = employee.emp_manager_id.emp_first_name + " " + employee.emp_manager_id.emp_last_name myobject.employeetype = employee.emp_type myobject.employeedesignation = employee.emp_designation myobject.employeecountry = employee.emp_country myobject.employeemeritalstatus = employee.emp_marital_status myobject.employeehiredate = employee.emp_hire_date form = EmployeeForm(request.POST, instance=employee) return render(request, "editempdetails.html", { 'employee': employee, 'form': form, 'myobject': myobject }) except Exception as e: db_logger.exception(e) return redirect("/error")