public ChiTietSTK() { InitializeComponent(); using (var db = new MoneyEntity()) { var stk = db.CIMASTs.Where(x => x.ACCTNO == DanhSachSTK.maSTKTT).Single(); var lst = db.CIMASTs.ToList(); List <CIMAST> lstTatToan = new List <CIMAST>(); // samdata.Add(lst); for (int i = 0; i < lst.Count(); i++) { if (lst[i].ACCTNO == stk.ACCTNO) { CIMAST ci = new CIMAST(); ci.ACCTNO = lst[i].ACCTNO; ci.Balance = lst[i].Balance; ci.BANK = lst[i].BANK; ci.DEPOSITAMT = lst[i].DEPOSITAMT; ci.FRDATE = lst[i].FRDATE; ci.KhiDenHan = lst[i].KhiDenHan; ci.NPTERM = lst[i].NPTERM; ci.RATE = lst[i].RATE; ci.TERM = lst[i].TERM; ci.TraLai = lst[i].TraLai; ci.STT = lst[i].STT; lstTatToan.Add(ci); } } dgrTattoan.ItemsSource = lstTatToan.ToList(); txtTatToan.Text = stk.ACCTNO.ToString(); } }
public RutTien() { InitializeComponent(); using (var db = new MoneyEntity()) { stk = db.CIMASTs.Where(x => x.ACCTNO == DanhSachSTK.maSTK).Single(); txbSTK.Text = "Số tài khoản: " + stk.ACCTNO + "(số dư hiện tại: " + stk.Balance + ")"; } }
private void btnSave_Click(object sender, RoutedEventArgs e) { ComboBoxItem typeItem = (ComboBoxItem)cbKH.SelectedItem; ComboBoxItem typeItem1 = (ComboBoxItem)cbKhiDH.SelectedItem; ComboBoxItem typeItem2 = (ComboBoxItem)cbTraLai.SelectedItem; using (var db = new MoneyEntity()) { if (cbKH.Text != "") { if (txtNganHang.Text != "") { if (txbLai.Text != "") { if (txbSotien.Text != "") { if (cbTraLai.Text != "") { if (cbKhiDH.Text != "") { if (DateTime.Parse(txtNgayGui.Text) <= DateTime.Now) { if (double.TryParse(txbSotien.Text, out double sotien)) { if (sotien > 1000000) { CIMAST ci = new CIMAST() { }; ci.DEPOSITAMT = double.Parse(txbSotien.Text); ci.RATE = double.Parse(txbLai.Text); ci.BANK = txtNganHang.Text; ci.FRDATE = DateTime.Parse(txtNgayGui.Text); ci.KhiDenHan = typeItem1.Content.ToString(); ci.Balance = ci.DEPOSITAMT; //lãi không kỳ hạn if (txbLaiKTH.Text == null || txbLaiKTH.Text == "") { ci.NPTERM = 0.5; } else { ci.NPTERM = double.Parse(txbLaiKTH.Text); } ci.TERM = int.Parse(typeItem.Tag.ToString()); ci.TraLai = typeItem2.Content.ToString(); db.CIMASTs.Add(ci); db.SaveChanges(); MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButton.OK); for (int intCounter = App.Current.Windows.Count - 1; intCounter > -1; intCounter--) { if (App.Current.Windows[intCounter].Name != "Main_Window_wind") { App.Current.Windows[intCounter].Visibility = System.Windows.Visibility.Hidden; } } DanhSachSTK dn = new DanhSachSTK(); dn.ShowDialog(); } else { MessageBox.Show("Số tiền >= 1.000.000", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Vui lòng nhập số", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Ngày gửi <= ngày hiện tại", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Vui lòng khi đến hạng", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Vui lòng chọn trả lãi", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Không được để trống ô số tiền", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Không được để trống ô lãi suất", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Vui lòng chọn ngân hàng", "Error", MessageBoxButton.OK); } } else { MessageBox.Show("Vui lòng chọn kỳ hạn", "Error", MessageBoxButton.OK); } } }
public DanhSachSTK() { InitializeComponent(); using (var db = new MoneyEntity()) { ObservableCollection <CIMAST> samdata = new ObservableCollection <CIMAST>(); var lst = db.CIMASTs.ToList(); List <CIMAST> lstTatToan = new List <CIMAST>(); // samdata.Add(lst); for (int i = 0; i < lst.Count(); i++) { if (lst[i].STT != "Tất toán") { CIMAST ci = new CIMAST(); ci.ACCTNO = lst[i].ACCTNO; ci.Balance = lst[i].Balance; ci.BANK = lst[i].BANK; ci.DEPOSITAMT = lst[i].DEPOSITAMT; ci.FRDATE = lst[i].FRDATE; ci.KhiDenHan = lst[i].KhiDenHan; ci.NPTERM = lst[i].NPTERM; ci.RATE = lst[i].RATE; ci.TERM = lst[i].TERM; ci.TraLai = lst[i].TraLai; samdata.Add(ci); } } //ok r ListCollectionView collection = new ListCollectionView(samdata); collection.GroupDescriptions.Add(new PropertyGroupDescription("BANK")); dgrDangKy.ItemsSource = collection; for (int i = 0; i < lst.Count(); i++) { if (lst[i].STT == "Tất toán") { CIMAST ci = new CIMAST(); ci.ACCTNO = lst[i].ACCTNO; ci.Balance = lst[i].Balance; ci.BANK = lst[i].BANK; ci.DEPOSITAMT = lst[i].DEPOSITAMT; ci.FRDATE = lst[i].FRDATE; ci.KhiDenHan = lst[i].KhiDenHan; ci.NPTERM = lst[i].NPTERM; ci.RATE = lst[i].RATE; ci.TERM = lst[i].TERM; ci.TraLai = lst[i].TraLai; lstTatToan.Add(ci); } } dgrTattoan.ItemsSource = lstTatToan.OrderByDescending(x => x.FRDATE); var sum = db.CIMASTs.Where(x => x.STT != "Tất toán").Select(c => c.DEPOSITAMT).Sum(); var count = db.CIMASTs.Where(x => x.STT != "Tất toán").Count(); var countTT = db.CIMASTs.Where(x => x.STT == "Tất toán").Count(); txtSum.Text = sum.ToString() + "(" + count + "sổ)"; txtTatToan.Text = "Đã tất toán" + "(" + countTT + "sổ)"; } }