Задание на разработку приложения(программы):
Необходимо разработать приложение для ателье головных уборов.
Возможности приложения:
- просмотр товаров;
- создание нового товара;
- корзина для покупок и добавления товара;
- оформление заказа.
Использованные технологии
- 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.
- папка с БД
admin