반응형
- [ 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) ..
- [ 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 계정을 가지고 사용자의 계정을 생성할 수 있게 구현을 해야겠다고 애초에 프로젝트 생성할 때부터 마음을 먹었다. 그래서 현재는 임의의 어카운트를 이용..
- [ C#/개발일지 ][쇼핑몰 개발 일지] UrbanShop 기존 프로젝트 버리고 다시 시작2024-11-30 15:01:41기존에 진행하던 프로젝트가 반응형으로 하니 너무 디자인이 맘에 안들었다. 그래서 새롭게 하나씩 바꿔나가려고 프로젝트를 다시 생성했다. 그럼 무엇을 바꿧는지 보자 기존 Header 영역을 변경했는데, 기존에 한얀 배경을 사용했지만, 이번엔 검은색 배경을 사용했다.우측에는 SignIn과 Cart를 표시했고, 그 밑에는 Logo를, 그리고 Navbar를 최 하단에 배치했다. 나는 블랙이 맘에 든다. ㅋㅋ 이제 로그인 기능을 다시 구현하고, 하나씩 기능을 추가해 나가야겠다. Affinity에서 Black Friday 세일을 진행하길래 3종세트 모두 구매해버렸다. Affinity Photo 2-> 포토샵 기능 Affinity Designer 2-> 포토샵 + 일러스트레이터 Publisher 2-> 인디자인 생각 ..
- [ C#/개발일지 ][개발 일지] 온라인 쇼핑몰 회원가입 후 Session 유지 구현2024-11-28 16:35:45오늘은 어제 밤새고 조금 자다가 일어나서 작업하던 것을 마무리 했습니다. 홈 화면에서 로그인 화면으로 이동 회원가입으로 이동해서 회원가입을 완료하고 제대로 동작한다면, 다시 Home 화면으로 돌아오고 Account라는 링크가 Logout 링크로 변경되게 구현해보았습니다. Session이 없다면, Logout 링크가 보여지지 않게 설정했습니다. AuthController.csnamespace UrbanShop.Controllers{ public class AuthController : Controller { //AppDbContext private readonly AppDbContext _context; //AppDbContext Constructor ..
반응형