modification of report, froms, models

This commit is contained in:
2026-02-17 16:54:43 +05:30
parent b8c289294d
commit 0ba78a0bd1
25 changed files with 92 additions and 404 deletions

20
main.py
View File

@@ -1,8 +1,7 @@
from flask import Flask, render_template, request, redirect, url_for, send_from_directory, abort, flash,send_file ,jsonify
from flask import Flask, render_template, request, redirect, url_for, flash,send_file ,jsonify
import os
from dotenv import load_dotenv
from dotenv import load_dotenv
load_dotenv()
import pandas as pd
from werkzeug.utils import secure_filename
from datetime import date
from AppCode.Config import DBConfig
@@ -15,14 +14,13 @@ from AppCode.AOHandler import AOHandler
from AppCode.CITHandler import CITHandler
from AppCode.ITATHandler import ITATHandler
from AppCode.MatCreditHandler import MatCreditHandler
import subprocess
# Server
app = Flask(__name__)
app.secret_key=os.getenv("SECRET_KEY")
# login auth
auth = LoginAuth()
app.register_blueprint(auth.bp)
@@ -77,7 +75,7 @@ def uploaded_file(filename):
# pdf
if file_ext == 'pdf':
return send_file(filepath, mimetype='application/pdf')
# Word
# Word
elif file_ext in ['doc', 'docx']:
return send_file(filepath, as_attachment=True)
# Excel
@@ -122,9 +120,10 @@ def add_itr():
mat.save_from_itr(
year=request.form["year"],
mat_created=float(request.form.get("mat_credit_created", 0)),
opening_balance=float(request.form.get("opening_balance", 0)),
mat_utilized=float(request.form.get("mat_credit_utilized", 0)),
remarks="Created via ITR"
)
)
# flash("ITR record added successfully!", "success")
flash("ITR record and documents uploaded successfully!", "success")
@@ -158,8 +157,6 @@ def update_itr(id):
return render_template('update_itr.html', record=record, current_date=date.today().isoformat())
## ===============================================
## AO (Assessing Officer) Routes
## ===============================================
@@ -192,6 +189,7 @@ def add_ao():
mat.save_from_itr(
year=request.form["year"],
mat_created=float(request.form.get("mat_credit_created", 0)),
opening_balance=float(request.form.get("opening_balance", 0)),
mat_utilized=float(request.form.get("mat_credit_utilized", 0)),
remarks="Created via ao"
)
@@ -264,6 +262,7 @@ def add_cit():
mat.save_from_itr(
year=request.form["year"],
mat_created=float(request.form.get("mat_credit_created", 0)),
opening_balance=float(request.form.get("opening_balance", 0)),
mat_utilized=float(request.form.get("mat_credit_utilized", 0)),
remarks="Created via cit"
)
@@ -335,6 +334,7 @@ def add_itat():
mat.save_from_itr(
year=request.form["year"],
mat_created=float(request.form.get("mat_credit_created", 0)),
opening_balance=float(request.form.get("opening_balance", 0)),
mat_utilized=float(request.form.get("mat_credit_utilized", 0)),
remarks="Created via ITR"
)
@@ -524,7 +524,7 @@ def download_summary():
# table_name = data.get("table")
# year = data.get("year")
# check_year_obj = YearGet()
# check_year_obj = YearGet()ss
# result = check_year_obj.CheckYearExists(table_name, year)
# check_year_obj.close()
# return result