반응형
- [ 개발기록/직원관리 프로그램 ][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#/개발일지 ][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..
- [ C#/개발일지 ][FoodFlow] ERP 시스템 개발 기록 - 수정 및 리빌드 중2024-12-04 20:32:37직원 정보를 입출력하는 폼을 구성했다.조금 더 손 봐야겠지만... 모든 개발에서 짜증 나는 부분이 바로 디자인이다.몇 시간을 썼는지 모르겄다 현재는 캐나다 기준의 직책과 주소를 기준으로 가지고 만들었다. 글로벌하게 포폴을 제출할 수 있게 하기 위해선 메인 언어로 English 즉 영어를 택했고, 내가 갈 수 있는 마음 편하게 갈 수 있는 나라를 기준으로 잡았다. 뭐 국내로 잡으면 잡을 수 있다. 그러나 일단 메인 캐나다 서브 국내이기 때문에 어디든 제출해도 된다. 그래도 장사하던 시절보다는 지금이 좋다 ㅋㅋ 전체적인 UI는 부트스트랩으로 만들었지만, 모바일 환경은 신경쓰지 않고 만들었다. 모바일은 앱을 만들면 되기 때문에라는 이유다 ㅋㅋ Swift에 C#에 Flutter에 안드로이드까지 배운 내가 무서..
- [ C#/개발일지 ]식당 관리 프로그램 FoodFlow 개발 1일차2024-12-02 21:05:28새로운 프로젝트를 만들기 앞서 기존 쇼핑몰 프로젝트는 나랑 너무 안 맞는다... 디자인 적인 요소가 개발자의 요소보다 크기 때문에 보여줄 때 디자인이 부족하면 매력 어필이 힘들다는 생각이 들었다. 그리고 난 디자이너가 아니다. 개발하기 전... 몸상태가 너무 아파서 병원에 다녀왔다. 하루종일 골골 거리며 쓰러져 있다가 정신 차리고 개발을 시작했다. 아무나 와서 회원가입을 할 수 있는 소프트웨어가 아니다. 회사 내에서 사용하는 프로그램이기에, 사용자의 접근도 쉽지 않게 해야 한다. 그렇기 때문에 회원가입 기능 자체를 만들지 않았다. 최초 제공되는 Admin 계정을 가지고 사용자의 계정을 생성할 수 있게 구현을 해야겠다고 애초에 프로젝트 생성할 때부터 마음을 먹었다. 그래서 현재는 임의의 어카운트를 이용..
반응형