반응형
- [ 개발기록/직원관리 프로그램 ][EmployeeManager] 직원 리스트를 뽑아보자2024-12-13 00:15:54사진과 같이 직원 리스트를 뽑아보았다. 이번에도 Partial을 사용해서 데이터를 뽑았다. @model Employee.Models.EmployeeViewModel Employee List ID Name Email Phone 관리 @foreach (var employee in Model.Employees) { @employee.Employee_ID ..
- [ 개발기록/직원관리 프로그램 ][Employee Manager] 데이터를 DB에 저장해보자2024-12-12 03:35:32일단 시작하기 전에 모든 결과를 보여주는 영상을 첨부했다.궁금하면 한 번씩 보시길 바란다. Index.cshtml@model Employee.Models.EmployeeViewModel@{ ViewData["Title"] = "Add Employee";} 직원등록 직원 목록 기타 @Html.Partial("_AddEmploy..
- [ 개발기록/직원관리 프로그램 ][직원관리 프로그램] 포트폴리오 프로젝트 시작2024-12-11 02:48:41기존에 하던 ERP 포트폴리오 개발이 너무 방대해서, 분리해서 개발 후 한 번에 합치기로 결정했다. 이게 하다 보니 점점 개발 속도가 빨라진다. 그리고 이번에는 경력과 학력을 추가할 수 있는 추가 버튼을 생성했다. 이는 자동으로 생성해준다. 근데... DB에 어떻게 추가하지... 또 찾아봐야하는 노가다를 해야겠다. 기존 뷰는 단일뷰였지만, 이번에 제작하면서 Tab을 만들어서 뷰를 만들었다. 한 페이지 내에서 여러개의 뷰를 관리할 수 있는데, 나는 이것을 Partial View를 활용해서 구현했다. @{ ViewData["Title"] = "Add Employee";} 직원등록 ..
- [ C#/개발일지 ][개인 홈페이지] 이력서용으로 사용할 홈페이지 제작2024-12-10 19:47:03손을 좀 봐야겠지만... 1시간 정도 만에 만들어냈다 ㅋㅋ 어렵진 않다. 99% Bootstrap과 ASP.NET으로 만들어졌고 이제 안에 내용을 채워야겠지...
- [ 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) ..
- [ 주절주절 ]주말 잘 보내셨나요?2024-12-09 16:18:58이번 주말은 그동안 몰려온 피로를 풀고 즐길거리를 즐기다가 왔습니다. 오랜만에 코딩을 안하고 쉬니까 매우 좋네요 ㅎㅎ오늘부터는 또 만들 던 것을 만들러 가볼 예정입니다. :) 모두 즐거운 한 주가 되시고 또 빡세게 코딩합니다.
- [ C#/개발일지 ][ERP 개발일지] 직원 정보 입력, 출력 그리고 에러2024-12-06 18:40:49웹 개발을 하다 보면 가장 짜증 나는 부분이 에러가 표시가 안될 때가 있다. 이는 대부분 HTML 코드에서 생기는데 오늘도 이 부분을 개발하면서 문제가 발생했다. 에러명: 날짜가 0001-01-01로 표시되는 이유 ASP.NET Core에서는 asp-for라는 속성을 사용한다. 이는 name=""과 같은 속성인데 내 input에 asp-for와 name이 둘 다 들어있었다. ㅠㅠ 이를 1시간이나 걸려서 찾아내다니... DB 문제가 있는 줄 알았는데... 아니었다 늘 처음하는 것에서는 실수가 발생하는 법, 멘탈 잡고 다시 가즈아 직원 등록 부분 코드 public async Task AddEmployee(EmployeeViewModel empvm) { if (..
- [ C#/개발일지 ][ERP 개발 일지] 로그인 프로세스2024-12-06 13:54:44FoodFlow에서 프로젝트 명을 ERP로 변경했다. public IActionResult SignIn(Account account) { var user = _context.Accounts.FirstOrDefault(a => a.Account_ID == account.Account_ID); //user validation if (user != null) { //Define Password Hasher var hasher = new PasswordHasher(); //Hashing User Password va..
반응형