목록C# (56)
하아찡
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2T2yT/btsBKeWsSQd/KCIdj4NCSSfUq6VsDvAqL1/img.png)
로그인 기능 및 비회원 접속 기능. 비회원은 서버가 열려있을경우 하루 접속제한을 1회로 제한. 작업결과물 Login.xaml LoginViewModel.cs using DB; using Permission; using Permission.Event; using Prism.Commands; using Prism.Events; using Prism.Mvvm; using Prism.Regions; using System; using System.Collections; using System.Collections.Generic; using System.Data.SqlClient; using System.Diagnostics; using System.Net; using System.Windows; using Up..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eKrjp1/btsBHr9mO91/EK0TiICLAC05gwS3i8lsKK/img.png)
회원가입 창입니다. 현재는 데이터를 이름, 아이디, 비밀번호, 이메일만 받는 형식으로 작업했으며 나중에 데이터가 추가될 예정입니다. 작업결과물 SingUp.xaml SingUpViewModel.cs using DB; using Prism.Commands; using Prism.Mvvm; using Prism.Regions; using System; using System.Windows; namespace CoinLogin.ViewModels { public class SingUpViewModel : BindableBase { #region Prism private IRegionManager _rm; #endregion #region Model private string name; public string..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFxmLu/btsBHqCFDFI/KvkvQW8x2yIWALKve0wwkK/img.png)
현재는 회원가입과 로그인만 작업된상태. LoginMain 코드는 실질적으로 왼쪽에 회원가입과 오른쪽 공백을 변경을 하기위해 공백을 둔 상태입니다. 회원가입을 누를경우 로그인 영역이 회원가입영역으로 바뀌도록 설정됐습니다. 작업결과물 LoginMain.xaml LoginMainViewModel.cs using CoinLogin.Views; using DB; using Prism.Commands; using Prism.Mvvm; using Prism.Regions; using System.Windows; namespace CoinLogin.ViewModels { public class LoginMainViewModel : BindableBase { private IRegionManager _rm; privat..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CJbWp/btsBC5SKay9/5OJFVbOvfJ811kCQXIwMu1/img.gif)
프로그램 내부에서 주문했을때 외부 기기에서 주문했을때 추가 및 변경 코드 private void GetOrderList() { GetOrderList(true); } private void GetOrderList(bool b) { if(Market != "") { Order Orderfnc = new Order(); List list = Task.Run(() => Orderfnc.OrderListAsync(Market, "wait")).Result; int cnt = PrintChartYAxis.Count; if (cnt >= 5) { for (int i = 5; i < cnt; i++) { PrintChartYAxis.RemoveAt(5); } } foreach(var item in list) { Ch..
타 기기에서 주문이 들어왔을 경우 데이터를 처리하지 못하는 문제가 발생해서 일정시간(1초)간격으로 주문이 들어왔는지를 체크함. BalanceViewModel.cs /// /// 오더가 들어왔는지 1초마다 체크해줌. /// 다른 기기에서 오더를했을때 들어오지 않는 문제해결을 위해. /// 23.12.08 /// /// /// private void EventOrerCheck(object sender,ElapsedEventArgs e) { Dictionary data = new Dictionary(); List list = Task.Run(() => FAccount.AccountsAsync()).Result; Structs.Accounts mykrw = new Structs.Accounts(); bool _..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cvY8fl/btsBxeBtRtF/eyOngByFAkvqtHWWBKmWJ0/img.gif)
추가내역 - 색변경 가능 Dialog추가 완료. 코멘트 아직 완벽하게 추가되진않았지만 기능들은 구현해놨습니다. 추후 작업할때 이제 색상값을 다 추가하면서 작업을 할 수 있음. 이전까진 작업이 완전하게 된게 아니라 어디엔 들어가있고 어디엔 안들어가있어가지고 그걸 수정해야함. UI쪽도 수정해야함. Prism을 사용하는데 있어 셋팅부분은 Dialog를 사용해서 할라했는데 Dialog에선 Region이 생성되지 않는문제를 확인해서 기존 작업 방향에서 조금 변경이 있을 예정입니다.