private void TimKiemButton_Click(object sender, RoutedEventArgs e) { TimKiemHang tk = new TimKiemHang(); w2 = new Window(); w2.Height = 500; w2.Content = tk; w2.ShowDialog(); Hang temp = (Hang)tk.listHang.SelectedItem; int x; if (int.TryParse(tk.SoLuongBox.Text, out x) == false) { temp = null; } if (temp == null) { return; } Hang hangduocChon = new Hang() { ten = temp.ten, maHang = temp.maHang, soLuong = int.Parse(tk.SoLuongBox.Text), donGia = temp.donGia, loai = temp.loai, id = temp.id, }; listBan.Add(hangduocChon); this.DataContext = null; this.DataContext = listBan; tongTien += hangduocChon.donGia * hangduocChon.soLuong; Tong.Text = "Tổng tiền : " + tongTien.ToString() + " VND"; }
private void reset() { txtDonGia.Text = txtLoai.Text = txtMaHang.Text = txtName.Text = txtSoLuong.Text = ""; hang = null; moCacMuc(); trangThai = TrangThai.themMoi; }
private void btnSearch_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrWhiteSpace(txtSearch.Text)) { reset(); anCacMuc(); return; } var temp = Manager.listHang.Find(x => x.ten.ToLower().Contains(txtSearch.Text.ToLower()) || x.maHang.ToLower() == txtSearch.Text.ToLower()); hang = temp; if (hang == null) { hang = Manager.listHang.Find(x => x.maHang.Contains(txtSearch.Text)); } if (hang != null) { moCacMuc(); txtDonGia.Text = hang.donGia.ToString(); txtLoai.Text = hang.loai; txtMaHang.Text = hang.maHang; txtName.Text = hang.ten; txtSoLuong.Text = hang.soLuong.ToString(); txtAnh.Text = hang.sourceAnh; HienThiAnh(txtAnh.Text); trangThai = TrangThai.chinhSua; } }
private void createHang() { if (Manager.listHang.Exists(r => r.maHang.ToLower().Equals(txtMaHang.Text.ToLower()))) { MessageBox.Show("Mã số bạn nhập đã tồn tại !", "Cảnh báo", MessageBoxButton.OK, MessageBoxImage.Error); txtMaHang.Focus(); return; } if (Manager.listHang.Exists(r => r.ten.ToLower().Equals(txtName.Text.ToLower()))) { MessageBox.Show("Tên hàng bạn nhập đã có tồn tại!", "Cảnh báo", MessageBoxButton.OK, MessageBoxImage.Error); txtName.Focus(); return; } Hang HANG = new Hang(); try { HANG.ten = txtName.Text; HANG.loai = txtLoai.Text; HANG.maHang = txtMaHang.Text; HANG.sourceAnh = txtAnh.Text; HANG.soLuong = int.Parse(txtSoLuong.Text); HANG.donGia = double.Parse(txtDonGia.Text); } catch { MessageBox.Show("Nhập sai kiểu dữ liệu", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); return; } Manager.listHang.Add(HANG); App.MobileService.GetTable <Hang>().InsertAsync(HANG); MessageBox.Show("Tạo thành công !", "Successfull!", MessageBoxButton.OK, MessageBoxImage.Asterisk); reset(); }
private void HienThiHangDuocChon(Hang hangDuocChon) { Result.Text = string.Format("Tên: {0} \nMã hàng : {1} \nLoại : {2} \nSố lượng : {3}\nĐơn giá : {4}", hangDuocChon.ten, hangDuocChon.maHang, hangDuocChon.loai, hangDuocChon.soLuong, hangDuocChon.donGia); imgR.Source = new BitmapImage(new Uri(hangDuocChon.sourceAnh, UriKind.RelativeOrAbsolute)); }
private void btnThemMoi_Click(object sender, RoutedEventArgs e) { reset(); moCacMuc(); hang = null; }