MÔ TẢ CHI TIẾT CÁC BẢNG DỮ LIỆU
Danh sách các bảng dữ liệu
2.1.1 Bảng thông tin Danh Mục Khách Hàng
STT Tên cột Kiểu dữ liệu Độ dài
2.1.2 Bảng thông tin Danh Mục Chi Nhánh
STT Tên cột Kiểu dữ liệu Độ dài
2.1.3 Bảng thông tin Danh Mục Nguyên Tệ
STT Tên cột Kiểu dữ liệu Độ dài
2.1.4 Bảng thông tin Hợp Đồng Vay
STT Tên cột Kiểu dữ liệu Độ dài
2.1.5 Bảng thông tin Tỷ Giá
STT Tên cột Kiểu dữ liệu Độ dài
2.1.6 Bảng thông tin Chi Tiết Hợp Đồng Vay
STT Tên cột Kiểu dữ liệu Độ dài
2.1.7 Bảng thông tin Thời Hạn Vay
STT Tên cột Kiểu dữ liệu Độ dài
Thiết kế form
2.2.1 Bảng thông tin Danh Mục Khách Hàng
2.2.1.2 Mã lệnh HTML Server Control
Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng
input,select{ border-radius: 5px;
container{ display: flex ; flex-direction:column ; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 320px; padding: 8px ; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 320px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
mkh{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
tkh{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
cmnd{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
sdt{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
dclh{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
Mã Khách Hàng
Tên Khách Hàng
Số Điện Thoại
Địa Chỉ Liên Hệ
2.2.1.3 Mã lệnh Web Server Control
input, select { border-radius: 5px;
} form { font-family: Arial, Helvetica, sans-serif;
container { display: flex; flex-direction: column; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
} fieldset { border: 2px solid black; padding: 10px;
} select { border: 2px solid rgb(0, 0, 0);
DANH MỤC KHÁCH HÀNG
Mã Khách Hàng
Tên Khách Hàng
Số
CMND
Số Điện Thoại
Địa Chỉ Liên Hệ
input, select { border-radius: 5px;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
@Html.Label("Mã Khách Hàng", new { @for = "sttc" }) @Html.Label(":")
@Html.TextBox("makhachhang", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< td > @Html.Label("Tên Khách Hàng", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("tenkhachhang", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< td > @Html.Label("Số CMND", new { @for = "sttc" })
< td > @Html.TextBox("socmnd", new { @class = "sttc", @id = "sttc", type = "number", @maxlenghth="12", @required = "required" })
< td > @Html.Label("Số Điện Thoại", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("sodienthoai", new { @class = "sttc", @id "sttc", type = "number", @maxlenghth = "11", @required = "required" })
< td > @Html.Label("Địa Chỉ Liên Hệ", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("diachilienhe", new { @class = "sttc", @id "sttc", type = "text", @maxlenghth = "50", @required = "required" })
< input type = "submit" name = "Lưu" value = "Lưu" class= "a" >
< input type = "submit" name = "Huy" value = "Hủy" class= "b" >
2.2.2 Bảng thông tin Danh Mục Chi Nhánh
2.2.2.2 Mã lệnh HTML Server Control
Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng
input,select{ border-radius: 5px;
} form{ font-family: Arial, Helvetica, sans-serif;
container{ display: flex ; flex-direction:column ; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 300px; padding: 8px ; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 300px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
mcn{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
tcn{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
dc{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
Mã Chi Nhánh
Tên Chi Nhánh
2.2.2.3 Mã lệnh Web Server Control
input, select { border-radius: 5px;
} form { font-family: Arial, Helvetica, sans-serif;
container { display: flex; flex-direction: column; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
} fieldset { border: 2px solid black; padding: 10px;
} select { border: 2px solid rgb(0, 0, 0);
DANH MỤC CHI NHÁNH
Mã Chi Nhánh
Tên Chi Nhánh
Địa Chỉ
input, select { border-radius: 5px;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
@Html.Label("Mã Chi Nhánh", new { @for = "sttc" })
@Html.TextBox("machinhanh", new { @class = "sttc", @id = "sttc", type = "text", @required = "required" })
< td > @Html.Label("Tên Chi Nhánh", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("tenchinhanh", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< td > @Html.Label("Ghi Chú", new { @for = "sttc" })
< td > @Html.TextBox("ghichu", new { @class = "sttc", @id = "sttc", type = "number", @maxlenghth="12", @required = "required" })
< input type = "submit" name = "Lưu" value = "Lưu" class= "a" >
< input type = "submit" name = "Huy" value = "Hủy" class= "b" >
2.2.3 Bảng thông tin Danh Mục Nguyên Tệ
2.2.3.2 Mã lệnh HTML Server Control
Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng
input,select{ border-radius: 5px;
} form{ font-family: Arial, Helvetica, sans-serif;
container{ display: flex ; flex-direction:column ; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 300px; padding: 8px ; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 300px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
mnt{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
tnt{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
Mã Nguyên Tệ
Chọn Mã Nguyên Tệ
Tên Nguyên Tệ
Đô La Mỹ
Đô La Úc
Đồng Yên Nhật
Đồng Đô La Singapore
Nhân Dân Tệ
Việt Nam Đồng
Chọn Tên Nguyên Tệ
2.2.3.3 Mã lệnh Web Server Control
input, select { border-radius: 5px;
} form { font-family: Arial, Helvetica, sans-serif;
container { display: flex; flex-direction: column; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
} fieldset { border: 2px solid black; padding: 10px;
} select { border: 2px solid rgb(0, 0, 0);
DANH MỤC NGUYÊN TỆ
Mã Nguyên Tệ
Tên Nguyên Tệ
@Html.Label("Tên Nguyên TỆ", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("tennguyente", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< input type = "submit" name = "Lưu" value = "Lưu" class= "a" >
< input type = "submit" name = "Huy" value = "Hủy" class= "b" >
2.2.4 Bảng thông tin Hợp Đồng Vay
2.2.4.2 Mã lệnh HTML Server Control
Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng
input,select{ border-radius: 5px;
} form{ font-family: Arial, Helvetica, sans-serif;
container{ display: flex ; flex-direction:column ; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 350px; padding: 8px ; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 350px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
shd{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
nlhd{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
mth{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
mkh{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
mcn{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
Số Hợp Đồng
Ngày Lập Hợp Đồng
Mã Chi Nhánh
Mã Khách Hàng
Mã Thời Hạn
2.2.4.3 Mã lệnh Web Server Control
input, select { border-radius: 5px;
} form { font-family: Arial, Helvetica, sans-serif;
container { display: flex; flex-direction: column; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
} fieldset { border: 2px solid black; padding: 10px;
} select { border: 2px solid rgb(0, 0, 0);
HỢP ĐỒNG VAY
Số Hợp Đồng
Ngày Lập Hợp Đồng
Mã Chi Nhánh
Mã Khách Hàng
Mã Thời Hạn
input, select { border-radius: 5px;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
@Html.Label("Số Hợp Đồng", new { @for = "sttc" })
@Html.TextBox("sohopdong", new { @class = "sttc", @id = "sttc", type = "text", @required = "required" })
< td > @Html.Label("Ngày Lập Hợp Đồng", new { @for = "sttc" }) @Html.TextBox("ngaylaphopdong", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< td > @Html.Label("Mã Chi Nhánh", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("machinhanh", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< td > @Html.Label("Mã Khách Hàng", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("makhachhang", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< td > @Html.Label("Mã Thời Hạn", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("mathoihan", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< input type = "submit" name = "Lưu" value = "Lưu" class= "a" >
< input type = "submit" name = "Huy" value = "Hủy" class= "b" >
2.2.5 Bảng thông tin Chi Tiết Hợp Đồng Vay
2.2.5.2 Mã lệnh HTML Server Control
Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng
input,select{ border-radius: 5px;
container{ display: flex ; flex-direction:column ; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 300px; padding: 8px ; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 300px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
shd{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
mnt{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
sl{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
CHI TIẾT HỢP ĐỒNG VAY
Số Hợp Đồng
Mã Nguyên Tệ
USD
Chọn Mã Nguyên Tệ
2.2.5.3 Mã lệnh Web Server Control
input, select { border-radius: 5px;
} form { font-family: Arial, Helvetica, sans-serif;
container { display: flex; flex-direction: column; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
} fieldset { border: 2px solid black; padding: 10px;
} select { border: 2px solid rgb(0, 0, 0);
CHI TIẾT HỢP ĐỒNG VAY
Số Hợp Đồng
Mã Nguyên Tệ
Số Lượng
input, select { border-radius: 5px;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
< h1 >CHI TIẾT HỢP ĐỒNG VAY
@Html.Label("Số Hợp Đồng", new { @for = "sttc" })
@Html.TextBox("sohopdong", new { @class = "sttc", @id = "sttc", type = "text", @required = "required" })
< td > @Html.Label("Mã Nguyên Tệ", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("manguyente", new { @class = "sttc", @id "sttc", type = "text", @required = "required" })
< td > @Html.Label("Số Lượng", new { @for = "sttc" })
< td > @Html.TextBox("soluong", new { @class = "sttc", @id = "sttc", type = "text", @required = "required" })
< input type = "submit" name = "Lưu" value = "Lưu" class= "a" >
< input type = "submit" name = "Huy" value = "Hủy" class= "b" >
2.2.6 Bảng thông tin Tỷ Giá
2.2.6.2 Mã lệnh HTML Server Control
Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng
input,select{ border-radius: 5px;
container{ display: flex ; flex-direction:column ; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 360px; padding: 8px ; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 360px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
mnt{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
vnd{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
nadgm{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
Mã Nguyên Tệ
Chọn Mã Nguyên Tệ
Ngày Áp Dụng Gía Mới
Quy Ra Việt Nam Đồng
2.2.6.3 Mã lệnh Web Server Control
input, select { border-radius: 5px;
} form { font-family: Arial, Helvetica, sans-serif;
container { display: flex; flex-direction: column; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
} fieldset { border: 2px solid black; padding: 10px;
} select { border: 2px solid rgb(0, 0, 0);
Mã Nguyên Tệ
Ngày Áp Dụng Giá Mới
Quy Ra Việt Nam Đồng
input, select { border-radius: 5px;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
@Html.Label("Mã Nguyên Tệ", new { @for = "sttc" })
@Html.TextBox("manguyente", new { @class = "sttc", @id = "sttc", type = "text", @required = "required" })
< td > @Html.Label("Ngày Áp Dụng Giá Mới", new { @for = "sttc" })
< td > @Html.TextBox("ngayapdunggiamoi", new { @class = "sttc", @id
= "sttc", type = "text", @required = "required" })
< td > @Html.Label("Quy Ra Việt Nam Đồng", new { @for = "sttc" })
< td > @Html.TextBox("vnd", new { @class = "sttc", @id = "sttc", type
< input type = "submit" name = "Lưu" value = "Lưu" class= "a" >
< input type = "submit" name = "Huy" value = "Hủy" class= "b" >
2.2.7 Bảng thông tin Thời Hạn Vay
2.2.7.2 Mã lệnh HTML Server Control
Quản Lí Việc Cho Vay Tiền Tại Ngân Hàng
input,select{ border-radius: 5px;
} form{ font-family: Arial, Helvetica, sans-serif;
container{ display: flex ; flex-direction:column ; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 300px; padding: 8px ; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 300px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
mth{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
tlls{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
gc{ margin-left: -2px; padding: 13px; padding-bottom: 5px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
Mã Thời Hạn
Tỷ Lệ Lãi Suất
2.2.7.3 Mã lệnh Web Server Control
input, select { border-radius: 5px;
} form { font-family: Arial, Helvetica, sans-serif;
container { display: flex; flex-direction: column; justify-content: center; align-items: center;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
} fieldset { border: 2px solid black; padding: 10px;
} select { border: 2px solid rgb(0, 0, 0);
THỜI HẠN VAY
Mã Thời Hạn
Tỷ Lệ Lãi Suất
Ghi Chú
input, select { border-radius: 5px;
a{ background-color: rgb(250, 250, 47); color: black; margin-left: 5px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
b{ background-color: rgb(194, 23, 23); color: black; margin-left: 5px; margin-top: 7px; width: 460px; padding: 8px; cursor: pointer; transition: background 2s; font-size: 18px;
sttc { margin-left: 15px; padding: 10px; padding-right: 140px;
} fieldset{ border: 2px solid rgb(9, 9, 9);
@Html.Label("Mã Thời Hạn", new { @for = "sttc" })
@Html.TextBox("mathoihan", new { @class = "sttc", @id = "sttc", type = "text", @required = "required" })
< td > @Html.Label("Tỷ Lệ Lãi Suất", new { @for = "sttc" }) < td > @Html.Label(":")
< td > @Html.TextBox("tlls", new { @class = "sttc", @id = "sttc", type "text", @required = "required" })
< td > @Html.Label("Ghi Chú", new { @for = "sttc" })
< td > @Html.TextBox("ghichud", new { @class = "sttc", @id = "sttc", type = "text", @required = "required" })
< input type = "submit" name = "Lưu" value = "Lưu" class= "a" >
< input type = "submit" name = "Huy" value = "Hủy" class= "b" >
CÀI ĐẶT CHƯƠNG TRÌNH
Chi tiết các màn hình thể hiện danh sách dữ liệu
[HttpPost] public ActionResult Index(FormCollection f)
Login u = (from dh in db.Logins where dh.UserName == User select dh).FirstOrDefault(); if (u == null)
ModelState.AddModelError("UserName", "Sai Tài Khoản "); } else if (u.Password == Pass)
ModelState.AddModelError("Password", "Sai Mật Khẩu "); } return View();
3.2.2 Liên kết bảng public ActionResult Index1()
List khachhanglist = db.Khach_Hang.ToList(); List chinhanhlist = db.Chi_Nhanh.ToList(); List nguyentelist = db.Nguyen_Te.ToList(); List hopdongvaylist db.Hop_Dong_Vay.ToList();
List chitiethdvthuoclist db.Chi_Tiet_Hop_Dong_Vay.ToList();
List tygialist = db.Ty_Gia.ToList();
List thoihanvaylist db.Thoi_Han_Vay.ToList();
ViewData["jointable"] = from hdv in hopdongvaylist join kh in khachhanglist on hdv.MaKhachHang equals kh.MaKhachHang into table1 from kh in table1.DefaultIfEmpty() join cn in chinhanhlist on cn.MaChiNhanh equals hdv.MaChiNhanh into table2 from cn in table2.DefaultIfEmpty() join nt in nguyentelist on nt.MaNguyenTe equals nt.MaNguyenTe into table3 from nt in table3.DefaultIfEmpty() join cthdv in chitiethdvlist on cthdv.SoHopDong equals cthdv.SoHopDong into table4 from cthdv in table4.DefaultIfEmpty() join tg in tygialist on tg.MaNguyenTe equals tg.MaNguyente into table5 from tg in table5.DefaultIfEmpty() join thv kb in thoihanvaylist on thv.MaThoiHan equals thv.MaThoiHan into table6 from thv in table6.DefaultIfEmpty() select new ViewTrangChu { khachhanglist = kh, chinhanhlist= cn, nguyentelist= nt, hopdongvaylist= hdv, chitiethdvlist cthdv, tygialist= tg, thoihanvaylist= thv }; return View(ViewData["jointable"]);
3.2.3 Bảng Danh Mục Khách Hàng public ActionResult Index(int? page)
{ if(page == null) page = 1; var ds = (from kh in db.Khach_Hang select kh).OrderBy(x=>x.MaKhachHang); int pageSize = 4; int pageNumber = (page ?? 1); return View(ds.ToPagedList(pageNumber,pageSize));
3.2.4 Bảng Danh Mục Chi Nhánh public ActionResult Index(int? page)
{ if (page == null) page = 1; var ds = (from cn in db.Chi_Nhanh select cn).OrderBy(x => x.MaChiNhanh); int pageSize = 4; int pageNumber = (page ?? 1); return View(ds.ToPagedList(pageNumber, pageSize));
3.2.5 Bảng Danh Mục Nguyên Tệ public ActionResult Index(int? page)
{ if (page == null) page = 1; var ds = (from nt in db.Nguyen_Te select nt).OrderBy(x => x.MaNguyenTe); int pageSize = 4; int pageNumber = (page ?? 1); return View(ds.ToPagedList(pageNumber, pageSize));
3.2.6 Bảng Hợp Đồng Vay public ActionResult Index(int? page)
{ if (page == null) page = 1; var ds = (from hdv in db.Hop_Dong_Vay select hdv).OrderBy(x
=> x.SoHopDong); int pageSize = 4; int pageNumber = (page ?? 1); return View(ds.ToPagedList(pageNumber, pageSize));
3.2.7 Bảng Chi Tiết Hợp Đồng Vay public ActionResult Index(int? page)
{ if (page == null) page = 1; var ds = (from cthdv in db.Chi_Tiet_
Hop_Dong_Vay select cthdv).OrderBy(x => x.SoHopDong); int pageSize = 4; int pageNumber = (page ?? 1); return View(ds.ToPagedList(pageNumber, pageSize));
} 3.2.8 Bảng Tỷ Giá public ActionResult Index(int? page)
{ if (page == null) page = 1; var ds = (from tg in db.Ty_Gia select tg).OrderBy(x => x.MaNguyenTe); int pageSize = 4; int pageNumber = (page ?? 1); return View(ds.ToPagedList(pageNumber, pageSize));
} 3.2.9 Bảng Thời Hạn Vay public ActionResult Index(int? page)
{ if (page == null) page = 1; var ds = (from thv in db.Thoi_Han_Vay select thv ).OrderBy(x
=> x.MaThoiHan); int pageSize = 4; int pageNumber = (page ?? 1); return View(ds.ToPagedList(pageNumber, pageSize));
Màn hình thêm mới
3.3.1 Bảng Danh Mục Khách Hàng
[HttpPost] public ActionResult Create(Khach_Hang model,FormCollection f) { ds9Entities1 db = new ds9Entities1();
String MaKhachHang = f.Get("txtMaKhachHang"); var kh= (from s in db.Khach_Hang where s.MaKhachHang =MaKhachHang select s).FirstOrDefault(); if (kh== null)
{ db.Khach_Hang.Add(model); db.SaveChanges(); return RedirectToAction("Index");
} public ActionResult Create_TB(string id)
Khach_Hang kh= db.Khach_Hang.Find(id); return View();
3.3.2 Bảng Danh Mục Chi Nhánh
[HttpPost] public ActionResult Create(Chi_Nhanh model,FormCollection f)
{ ds9Entities1 db = new ds9Entities1();
String MaChiNhanh = f.Get("txtMaChiNhanh); var cn= (from s in db.Chi_Nhanh where s.MaChiNhanh == MaChiNhanh select s).FirstOrDefault(); if (cn== null)
{ db.Chi_Nhanh.Add(model); db.SaveChanges(); return RedirectToAction("Index");
} public ActionResult Create_TB(string id)
Chi_Nhanh cn= db.Chi_Nhanh.Find(id); return View();
3.3.3 Bảng Danh Mục Nguyên Tệ
[HttpPost] public ActionResult Create(Nguyen_Te model,FormCollection f)
{ ds9Entities1 db = new ds9Entities1();
String MaNguyenTe = f.Get("txtMaNguyenTe "); var nt= (from s in db.Nguyen_Te where s.MaNguyenTe == MaNguyenTe select s).FirstOrDefault(); if (nt== null)
{ db.Nguyen_Te.Add(model); db.SaveChanges(); return RedirectToAction("Index");
} public ActionResult Create_TB(string id)
Nguyen_Te kh= db.Nguyen_Te.Find(id); return View();
[HttpPost] public ActionResult Create(Hop_Dong_Vay model,FormCollection f)
{ ds9Entities1 db = new ds9Entities1();
String SoHopDong= f.Get("txtSoHopDong"); var hdv = (from s in db.Hop_Dong_Vay where s.SoHopDong== SoHopDong select s).FirstOrDefault(); if (hdv== null)
{ db.Hop_Dong_Vay.Add(model); db.SaveChanges(); return RedirectToAction("Index");
} public ActionResult Create_TB(string id)
Hop_Dong_Vay hdv= db.Hop_Dong_Vay.Find(id); return View();
3.3.5 Bảng Chi Tiết Hợp Đồng Vay
{ var hdv= from hdv in db.Hop_Dong_Vay select hdv;
ViewBag.SoHopDong= thv; var nt= from nt in db.Nguyen_Te select nt;
ViewBag.MaNguyenTe= nt; return View();
[HttpPost] public ActionResult Create(Chi
_Tiet_Hop_Dong_Vay model, FormCollection f)
{ ds9Entities1 db = new ds9Entities1();
String SoHopDong = f.Get("txtSoHopDong"); var cthdv= (from s in db.Chi
_Tiet_Hop_Dong_Vay where s.SoHopDong== SoHopDong select s).FirstOrDefault(); if (cthdv== null)
_Tiet_Hop_Dong_Vay.Add(model); db.SaveChanges(); return RedirectToAction("Index");
} public ActionResult Create_TB(string id)
_Tiet_Hop_Dong_Vay cthdv = db.Chi
_Tiet_Hop_Dong_Vay.Find(id); return View();
{ var tg= from nt in db.Nguyen_Te select tg;
[HttpPost] public ActionResult Create(Ty_Gia model, FormCollection f) { ds9Entities1 db = new ds9Entities1();
String NgayApDungGiaMoi= f.Get("txtNgayApDungGiaMoi"); var tg= (from s in db.Ty_Gia where s.NgayApDungGiaMoi=NgayApDungGiaMoi select s).FirstOrDefault(); if (tg== null)
{ db.Ty_Gia.Add(model); db.SaveChanges(); return RedirectToAction("Index");
} public ActionResult Create_TB(string id)
Ty_Gia tg= db.Ty_Gia.Find(id); return View();
[HttpPost] public ActionResult Create(Thoi_Han_Vay model,FormCollection f)
{ ds9Entities1 db = new ds9Entities1();
String MaThoiHan= f.Get("txtMaThoiHan"); var thv= (from s in db.Thoi_Han_Vay where s.MaThoiHan == MaThoiHan select s).FirstOrDefault(); if (thv== null)
{ db.Thoi_Han_Vay.Add(model); db.SaveChanges(); return RedirectToAction("Index");
} public ActionResult Create_TB(string id)
Thoi_Han_Vay thv= db.Thoi_Han_Vay.Find(id); return View();
Màn hình tìm kiếm
3.4.1 Bảng Danh Mục Khách Hàng public ActionResult Find(string searchString, string search) { if (searchString == "MaKhachHang") return View(db.Khach_Hang.Where(s => s.MaKhachHang.StartsWith(search)).ToList()); else if (searchString == "TenKhachHang") return View(db.Khach_Hang.Where(s => s.TenKhachHang.StartsWith(search)).ToList());
3.4.2 Bảng Danh Mục Chi Nhánh public ActionResult Find(string searchString, string search) { if (searchString == "MaChiNhanh") return View(db.Chi_Nhanh.Where(s => s.MaChiNhanh.StartsWith(search)).ToList()); else if (searchString == "TenChiNhanh") return View(db.Chi_Nhanh.Where(s => s.TenChiNhanh.StartsWith(search)).ToList());
3.4.3 Bảng Danh Mục Nguyên Tệ public ActionResult Find(string searchString, string search) { if (searchString == "MaNguyenTe") return View(db.Nguyen_Te.Where(s => s.MaNguyenTe.StartsWith(search)).ToList()); else if (searchString == "TenNguyenTe") return View(db.Nguyen_Te.Where(s => s.TenNguyenTe.StartsWith(search)).ToList());
3.4.4 Bảng Hợp Đồng Vay public ActionResult Find(string searchString, string search)
{ if (searchString == "SoHopDong") return View(db.Hop_Dong_Vay.Where(s => s.SoHopDong.StartsWith(search)).ToList()); return View(db.Hop_Dong_Vay.ToList());
3.4.5 Bảng Chi Tiết Hợp Đồng Vay public ActionResult Find(string searchString, string search) { if (searchString == "SoHopDong") return View(db.Chi_Tiet_Hop_Dong_Vay.Where(s => s.SoHopDong.StartsWith(search)).ToList()); else if (searchString == "MaNguyenTe") return View(db.Chi_Tiet_Hop_Dong_Vay.Where(s => s.MaNguyenTe.StartsWith(search)).ToList());
3.4.6 Bảng Tỷ Giá public ActionResult Find(string searchString, string search) { if (searchString == "NgayApDungGiaMoi") return View(db.Ty_Gia.Where(s => s.NgayApDungGiaMoi.StartsWith(search)).ToList()); else if (searchString == "MaNguyenTe") return View(db.Ty_Gia.Where(s => s.MaNguyenTe.StartsWith(search)).ToList());
3.4.7 Bảng Thời Hạn Vay public ActionResult Find(string searchString, string search)
{ if (searchString == "MaThoiHan") return View(db.Thoi_Han_Vay.Where(s => s.MaThoiHan.StartsWith(search)).ToList()); return View(db.Thoi_Han_Vay.ToList());
Màn hình sửa dữ liệu
3.5.1 Bảng Danh Mục Khách Hàng
[HttpGet] public ActionResult Edit(String id)
Khach_Hang kh = db.Khach_Hang.Find(id); return View(kh);
[HttpPost] public ActionResult Edit(FormCollection f) {
Khach_Hang kh = db.Khach_Hang.Find(ma); bn.SoDT = f.Get("SoDT"); bn.SoCMND = f.Get("SoCMND"); bn.TenKhachHang= f.Get("TenKhachHang"); bn.DiaChi = f.Get("DiaChi"); db.SaveChanges(); return RedirectToAction("Index");
3.5.2 Bảng Danh Mục Chi Nhánh
[HttpGet] public ActionResult Edit(String id)
Chi_Nhanh cn= db.Chi_Nhanh.Find(id); return View(cn);
[HttpPost] public ActionResult Edit(FormCollection f) {
Chi_Nhanh cn = db.Chi_Nhanh.Find(ma); bn.TenChiNhanh= f.Get("TenChiNhanh"); bn.DiaChi = f.Get("DiaChi"); db.SaveChanges(); return RedirectToAction("Index");
3.5.3 Bảng Danh Mục Nguyên Tệ
[HttpGet] public ActionResult Edit(String id)
Nguyen_Te nt = db.Nguyen_Te.Find(id); return View(nt);
[HttpPost] public ActionResult Edit(FormCollection f)
Nguyen_Te nt = db.Nguyen_Te.Find(ma); bn.TenNguyenTe= f.Get("TenNguyenTe"); db.SaveChanges(); return RedirectToAction("Index");
[HttpGet] public ActionResult Edit(String id)
Hop_Dong_Vay hdv = db.Hop_Dong_Vay.Find(id); return View(hdv);
[HttpPost] public ActionResult Edit(FormCollection f)
Hop_Dong_Vay hdv = db.Hop_Dong_Vay.Find(ma); bn.MaChiNhanh= f.Get("MaChiNhanh"); bn.MaKhachHang= f.Get("MaKhachHang"); bn.MaThoiHan= f.Get("MaThoiHan"); bn.NgayLapHopDong= f.Get("NgayLapHopDong"); db.SaveChanges(); return RedirectToAction("Index");
3.5.5 Bảng Chi Tiết Hợp Đồng Vay
[HttpGet] public ActionResult Edit(String id)
_Tiet_Hop_Dong_Vay cthdv= db.Chi
_Tiet_Hop_Dong_Vay.Find(id); return View(cthdv);
[HttpPost] public ActionResult Edit(FormCollection f)
_Tiet_Hop_Dong_Vay cthdv= db.Chi
_Tiet_Hop_Dong_Vay.Find(ma); bn.SoLuong= f.Get("SoLuong"); db.SaveChanges(); return RedirectToAction("Index");
[HttpGet] public ActionResult Edit(String id)
Ty_Gia tg = db.Ty_Gia.Find(id); return View(tg);
[HttpPost] public ActionResult Edit(FormCollection f)
Ty_Gia tg = db.Ty_Gia.Find(ma); bn.NgayApDungGiaMoi= f.Get("NgayApDungGiaMoi"); bn.QuyRaVND= f.Get("QuyRaVND"); db.SaveChanges(); return RedirectToAction("Index");
[HttpGet] public ActionResult Edit(String id)
Thoi_Han_Vay thv = db.Thoi_Han_Vay.Find(id); return View(thv);
[HttpPost] public ActionResult Edit(FormCollection f)
Thoi_Han_Vay thv = db.Thoi_Han_Vay.Find(ma); bn.TyLeLaiSuat= f.Get("TyLeLaiSuat"); bn.GhiChu= f.Get("GhiChu"); db.SaveChanges(); return RedirectToAction("Index");
Màn hình xóa dữ liệu
3.6.1 Bảng Danh Mục Khách Hàng
[HttpGet] public ActionResult Delete(string id)
Khach_Hang kh = db.Khach_Hang.Find(id); return View(kh);
[HttpPost] public ActionResult Delete(FormCollection f)
String MaKhachHang = f.Get("txtMaKhachHang "); var kh= (from s in db.Khach_Hang where s.MaKhachHang = MaKhachHang select s).FirstOrDefault(); if (kh== null)
Khach_Hang kh = db.Khach_Hang.Find(MaKhachHang ); db.Khach_Hang.Remove(kh); db.SaveChanges();
} public ActionResult Delete_TB(String id)
Khach_Hang kh = db.Khach_Hang.Find(id); return View(bn);
3.6.2 Bảng Danh Mục Chi Nhánh
[HttpGet] public ActionResult Delete(string id)
Chi_Nhanh cn = db.Chi_Nhanh.Find(id); return View(cn);
[HttpPost] public ActionResult Delete(FormCollection f)
String MaChiNhanh= f.Get("txtMaChiNhanh"); var cn= (from s in db.Chi_Nhanh where s.MaChiNhanh = MaKhachHang select s).FirstOrDefault(); if (cn== null)
Chi_Nhanh cn= db.Chi_Nhanh.Find(MaChiNhanh); db.Chi_Nhanh.Remove(cn); db.SaveChanges();
} public ActionResult Delete_TB(String id)
Chi_Nhanh cn= db.Chi_Nhanh.Find(id); return View(cn);
3.6.3 Bảng Danh Mục Nguyên Tệ
[HttpGet] public ActionResult Delete(string id)
Nguyen_Te nt = db.Nguyen_Te.Find(id); return View(nt);
[HttpPost] public ActionResult Delete(FormCollection f)
String MaNguyenTe= f.Get("txtMaNguyenTe"); var nt= (from s in db.Nguyen_Te where s.MaNguyenTe == MaNguyenTe select s).FirstOrDefault(); if (nt== null)
Nguyen_Te nt= db.Nguyen_Te.Find(MaNguyenTe); db.Nguyen_Te.Remove(nt); db.SaveChanges();
} public ActionResult Delete_TB(String id)
Nguyen_Te nt= db.Nguyen_Te.Find(id); return View(nt);
[HttpGet] public ActionResult Delete(string id)
Hop_Dong_Vay hdv = db.Hop_Dong_Vay.Find(id); return View(hdv);
[HttpPost] public ActionResult Delete(FormCollection f)
String SoHopDong= f.Get("txtSoHopDong"); var hdv= (from s in db.Hop_Dong_Vay where s.SoHopDong=SoHopDong select s).FirstOrDefault(); if (hdv== null)
Hop_Dong_Vay hdv= db.Hop_Dong_Vay.Find(SoHopDong); db.Hop_Dong_Vay.Remove(hdv); db.SaveChanges();
} public ActionResult Delete_TB(String id)
Hop_Dong_Vay hdv= db.Hop_Dong_Vay.Find(id); return View(hdv);
3.6.5 Bảng Chi Tiết Hợp Đồng Vay
[HttpGet] public ActionResult Delete(string id)
Chi_Tiet_Hop_Dong_Vay hdv = db.Chi_Tiet_Hop_Dong_Vay.Find(id); return View(cthdv);
[HttpPost] public ActionResult Delete(FormCollection f)
String SoHopDong= f.Get("txtSoHopDong"); var cthdv= (from s in db.Chi_Tiet_Hop_Dong_Vay where s.SoHopDong== SoHopDong select s).FirstOrDefault(); if (cthdv== null)
Chi_Tiet_Hop_Dong_Vay cthdv db.Chi_Tiet_Hop_Dong_Vay.Find(SoHopDong); db.Chi_Tiet_Hop_Dong_Vay.Remove(cthdv); db.SaveChanges();
} public ActionResult Delete_TB(String id)
Chi_Tiet_Hop_Dong_Vay cthdv= db.Chi_Tiet_Hop_Dong_Vay.Find(id); return View(cthdv);
[HttpGet] public ActionResult Delete(string id)
Ty_Gia tg = db.Ty_Gia.Find(id); return View(tg);
[HttpPost] public ActionResult Delete(FormCollection f)
String MaNguyenTe= f.Get("txtMaNguyenTe"); var tg= (from s in db.Ty_Gia where s.MaNguyenTe == MaNguyenTe select s).FirstOrDefault(); if (tg== null)
Ty_Gia tg= db.Ty_Gia.Find(MaNguyenTe); db.Ty_Gia.Remove(tg); db.SaveChanges();
} public ActionResult Delete_TB(String id)
Ty_Gia tg= db.Ty_Gia.Find(id); return View(tg);
[HttpGet] public ActionResult Delete(string id)
Thoi_Han_Vay thv = db.Thoi_Han_Vay.Find(id); return View(thv);
[HttpPost] public ActionResult Delete(FormCollection f)
String MaThoiHan= f.Get("txtMaThoiHan"); var thv= (from s in db.Thoi_Han_Vay where s.MaThoiHan== MaThoiHan select s).FirstOrDefault(); if (thv== null)
Thoi_Han_Vay thv= db.Thoi_Han_Vay.Find(MaThoiHan); db.Thoi_Han_Vay.Remove(thv); db.SaveChanges();
} public ActionResult Delete_TB(String id)
Thoi_Han_Vay thv= db.Thoi_Han_Vay.Find(id); return View(thv);