반응형
- [ C#/개발일지 ][ERP 개발 일지] 직원 리스트 출력에서 정보 보기2024-12-09 17:28:41기존에 직원 정보는 위와 같이 출력되었다. 여기서 사용자가 직원의 상세 정보를 보기 위해 검색을 하는 것보다 버튼 2개를 추가하여 진행하는 것이 좋을 것 같다는 생각이 들었다. 그래서 아래와 같이 변경했다.기존 리스트뷰에 버튼 두개를 추가했고, 이를 통해 정보 보기를 누르면 상세 정보 페이지로 넘어가게 된다.상세 정보 보기 창으로 오면 위와 같이 나온다. 이제 코드에 대해 설명하겠다. //Detail public async Task Details(int id) { var employee = await _context.Employees .Include(e => e.EmployeeEducation) ..
- [ C#/개발일지 ][FoodFlow] ERP 시스템 개발 기록 - 수정 및 리빌드 중2024-12-04 20:32:37직원 정보를 입출력하는 폼을 구성했다.조금 더 손 봐야겠지만... 모든 개발에서 짜증 나는 부분이 바로 디자인이다.몇 시간을 썼는지 모르겄다 현재는 캐나다 기준의 직책과 주소를 기준으로 가지고 만들었다. 글로벌하게 포폴을 제출할 수 있게 하기 위해선 메인 언어로 English 즉 영어를 택했고, 내가 갈 수 있는 마음 편하게 갈 수 있는 나라를 기준으로 잡았다. 뭐 국내로 잡으면 잡을 수 있다. 그러나 일단 메인 캐나다 서브 국내이기 때문에 어디든 제출해도 된다. 그래도 장사하던 시절보다는 지금이 좋다 ㅋㅋ 전체적인 UI는 부트스트랩으로 만들었지만, 모바일 환경은 신경쓰지 않고 만들었다. 모바일은 앱을 만들면 되기 때문에라는 이유다 ㅋㅋ Swift에 C#에 Flutter에 안드로이드까지 배운 내가 무서..
- [ C#/개발일지 ]식당 관리 프로그램 FoodFlow 개발 1일차2024-12-02 21:05:28새로운 프로젝트를 만들기 앞서 기존 쇼핑몰 프로젝트는 나랑 너무 안 맞는다... 디자인 적인 요소가 개발자의 요소보다 크기 때문에 보여줄 때 디자인이 부족하면 매력 어필이 힘들다는 생각이 들었다. 그리고 난 디자이너가 아니다. 개발하기 전... 몸상태가 너무 아파서 병원에 다녀왔다. 하루종일 골골 거리며 쓰러져 있다가 정신 차리고 개발을 시작했다. 아무나 와서 회원가입을 할 수 있는 소프트웨어가 아니다. 회사 내에서 사용하는 프로그램이기에, 사용자의 접근도 쉽지 않게 해야 한다. 그렇기 때문에 회원가입 기능 자체를 만들지 않았다. 최초 제공되는 Admin 계정을 가지고 사용자의 계정을 생성할 수 있게 구현을 해야겠다고 애초에 프로젝트 생성할 때부터 마음을 먹었다. 그래서 현재는 임의의 어카운트를 이용..
- [ Tutorial/ToDoList - ASP.NET Core ][ToDoList 앱 개발] ASP.NET Core MVC - 최종 데이터 출력2024-11-26 19:36:37우리가 이전 글에서 배운 것은 데이터를 입력하는 것을 배웠다. 그럼 이제 Create View를 Home 화면에 출력하고 우리가 만든 데이터를 출력해야 하지 않을까? 그렇다 우리는 이번에 최종적으로 데이터를 출력하고 Create View를 Navbar에 링크할 것이다. Solution Explorer에서 -> Shared -> _Layout.cshtml을 열자 ToDoList Home ..
- [ Tutorial/ToDoList - ASP.NET Core ][ToDoList 앱 개발] ASP.NET Core MVC - 4편 데이터 입력2024-11-26 16:40:24이전 시간에 우리가 데이터 입력을 위한 Form을 생성했다. 이제 데이터를 입력하는 Form을 이용해서 데이터를 DB에 저장하고 출력하는 시간을 가져보자. 진행하기 전 알아두어야 할 것 Home -> 우리가 입력한 데이터가 출력되는 곳Create -> 우리가 데이터를 추가할 Form이 있는 곳 이 두 가지를 알고 기억하고 넘어가자 데이터 입력을 위한 Controller 작성using Microsoft.AspNetCore.Mvc;namespace ToDoList.Controllers{ public class CreateController : Controller { public IActionResult Index() { return View(); ..
- [ Tutorial/ToDoList - ASP.NET Core ][ToDoList 앱 개발] ASP.NET Core MVC - 2편 DB 및 모델 생성2024-11-25 18:05:49전 글에 이어서 DB에 데이터를 저장하기 위한 Model을 생성할 것이다. Model Class 생성하기 우측 Solution 탐색기에서 Models 폴더에 마우스 우클릭 -> Add -> 아래 하단에 Class를 클릭하자 Class를 클릭하면 위와 같은 창이 나온다. 여기서 Class를 선택하고 Name:에 클래스 파일 명을 아래와 같이 작성하자Name: ToDoItem.cs 그럼 아래와 같이 나올 것이다. NuGet Package 추가하기 Solution 탐색기에서 ToDoList에 마우스 우클릭 -> Manage NuGet Packages....라는 것을 클릭! 위 사진과 같은 창이 나오는데 여기서 아래 해당하는 것들을 설치해 주자Microsoft.EntityFrameworkCoreMicrosof..
- [ Tutorial/ToDoList - ASP.NET Core ][ToDoList 앱 개발] ASP.NET Core MVC - 1편 프로젝트를 생성하자2024-11-25 17:11:32튜토리얼 version 0.1.1 오늘부터 현재 카테고리에 Tutorial이라는 카테고리가 생겼다. 거기에는 앞으로 내가 만들어 나가는 앱들에 대해서 나만의 방식으로 C#을 사용한 ASP.NET Core / Windows Form / WPF 등에 대한 튜토리얼을 연재할 것이다. Youtube로 하면 안되냐? 지금 글쓰는 것도 귀찮다... Youtube 영상 편집에 올리고 뭐하기 귀찮다.1. 프로젝트 생성Visual Studio를 실행하면 아래와 같은 창이 나온다. 상세하게 적을 테니 잘 따라오자!Create a new project를 클릭수 많은 프로젝트 생성 템플릿 중에 ASP.NET Core Web App(Model-View-Controller) 선택 Next를 누르면 Project명과 프로젝트 경로..
- [ C#/닷넷코어 ]ASP.NET Core MVC에서 데이터 불러와서 View에 표시하기2024-11-23 16:14:25SQL Server를 설치하고 SQL server에 DB를 만들고 위와 같은 테이블이 생성이 되어 있다는 가정하에서 ASP.NET Core에서 데이터를 불러와서 View에 표시하는 방법에 대해 설명해 보겠다. using System.ComponentModel.DataAnnotations;namespace BulkyWeb.Models { public class Category { [Key] public int Id { get; set; } // Primary Key on DB [Required] public string Name { get; set; } // This field will be set to not null option in SQL ..
반응형