Задание на разработку приложения(программы):
Необходимо разработать приложение для ателье головных уборов.
Возможности приложения:
- просмотр товаров;
- создание нового товара;
- корзина для покупок и добавления товара;
- оформление заказа.
Использованные технологии
- C#;
- ASP.NET Web Forms
- MS SQL Server Management Studio 18 + Entity Framwork;
- CSS и JS;
- BootStrap.
При написании использовалась Visual Studio 2019.
Фрагмент программного кода (форма регистрации):
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="HatsStore.Pages.Login"
MasterPageFile="~/Pages/Admin/Admin.Master" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="SingleParagraph" CssClass="error" />
<div class="loginContainer">
<div>
<label for="name">Имя:</label>
<input name="name" />
</div>
<div>
<label for="password">Пароль:</label>
<input type="password" name="password" />
</div>
<button type="submit">Войти</button>
</div>
</asp:Content>
Фрагмент программного кода (форма регистрации):
using System;
using System.Web.Security;
namespace HatsStore.Pages
{
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
string name = Request.Form["name"];
string password = Request.Form["password"];
if (name != null && password != null
&& FormsAuthentication.Authenticate(name, password))
{
FormsAuthentication.SetAuthCookie(name, false);
Response.Redirect(Request["ReturnUrl"] ?? "/");
}
else
{
ModelState.AddModelError("fail", "Логин или пароль не правильны." +
"Пожалуйста введите данные заново");
}
}
}
}
}
Структура проекта:

Содержание архива:
- Исходный проект программы с кодом в Visual Studio.
- папка с БД
Телеграм
-