На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Строительная фирма (C#, ASP.NET Web Forms, SQL Server, EF)

Задание

Целью лабораторной работы является ознакомление с интерфейсом интегрированной среды разработки программного обеспечения Microsoft Visual Studio (ИСР VS) и освоение инструментальных средств создания веб-приложений с использованием технологий ASP.Net Web Forms, доступа к данным ORM Entity Framework и языка программирования C#.

При выполнении лабораторной работы необходимо самостоятельно проделать операции из упражнений 1-3, создать новый проект веб-приложения и разработать собственную базу данных в формате SQL Server по варианту (она должна содержать 4-5 таблиц). Последующие лабораторные работы будут выполняться с использованием этой базы данных в качестве источника данных для веб-приложения.

Вариант задания 5.

Функционал программы

  • управление клиентами
  • управление договорами
  • управление расходами и так далее

Фрагмент программного кода

using Company.Models;
using Company.Repositories;
using System;
using System.Web.UI.WebControls;

namespace Company.Pages
{
    public partial class Customers : System.Web.UI.Page
    {
        private readonly CustomerRepository _repo = new CustomerRepository();
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                BindCustomers();
            }
        }
        private void BindCustomers()
        {
            GridViewCustomers.DataSource = _repo.GetAll();
            GridViewCustomers.DataBind();
        }

        protected void GridViewCustomers_RowEditing(object sender, GridViewEditEventArgs e)
        {
            GridViewCustomers.EditIndex = e.NewEditIndex;
            BindCustomers();
        }

        protected void GridViewCustomers_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
        {
            GridViewCustomers.EditIndex = -1;
            BindCustomers();
        }

        protected void GridViewCustomers_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int id = (int)GridViewCustomers.DataKeys[e.RowIndex].Value;
            GridViewRow row = GridViewCustomers.Rows[e.RowIndex];
            string name = ((TextBox)row.Cells[1].Controls[0]).Text;

            var customer = _repo.GetById(id);
            if (customer != null)
            {
                customer.Name = name;
                _repo.Update(customer);
            }

            GridViewCustomers.EditIndex = -1;
            BindCustomers();
        }

        protected void GridViewCustomers_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int id = (int)GridViewCustomers.DataKeys[e.RowIndex].Value;
            _repo.Delete(id);
            BindCustomers();
        }

        protected void BtnAdd_Click(object sender, EventArgs e)
        {
            var name = txtNewCustomer.Text.Trim();
            if (!string.IsNullOrEmpty(name))
            {
                _repo.Add(new Customer { Name = name });
                txtNewCustomer.Text = string.Empty;
                BindCustomers();
            }
        }
    }
}

Скриншот архива с проектом

Структура проекта

Пояснения по запуску программы

1. Скачиваем Visual Studio 2022 Community. 2. В рабочих зависимостях выбираем разработку классических приложений (не С++) на C# , Visual Basic Net, Web-разработка - ASP NET ,  ASP.NET MVC и ASP.NET CORE MVC. 3. В дополнительных зависимостях выбираем необходимые пакеты. Устанавливаем IDE . 4. Устанавливаем SSMS - SQL Server Management Studio. 5. Присоединяем базу данных.  6. Запускаем проет - запускаем приложение на компиляцию.

Купить 2000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)
Строительная фирма (C#, ASP.NET Web Forms, SQL Server, EF)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2000,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Строительная фирма.zip
64027973
Оцени работу

рейтинг

Строительная фирма (C#, ASP.NET Web Forms, SQL Server, EF)
Приложение Строительная фирма - это сайт инеформационной системы реализованный с целью автоматизации работы строительной фирмы. Приложение обладает понятным и удобным интерфейсом и необходимым функционалом. Данное приложение это результат выполнения лабораторной работы.
Категория: Образование
Стоимость: 2000,00