示例#1
0
        private void bixoa_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Bạn có đồng ý xóa nhân viên này ?", "Thông Báo", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                NhanVienViewList a = grid.SelectedItem as NhanVienViewList;
                if (a == null)
                {
                    MessageBox.Show("Không tồn tại nhân viên !!");
                    return;
                }
                ;
                foreach (NhanVien i in dc.NhanViens.Where(x => x.nvid == a.nvid))
                {
                    if (i != null)
                    {
                        dc.NhanViens.DeleteOnSubmit(i);
                        dc.SubmitChanges();
                        MessageBox.Show("Xóa nhân viên thành công !");
                        grid.ItemsSource = new NhanVienModelView().DSNVList;
                    }
                    else
                    {
                        MessageBox.Show("Không tồn tại nhân viên !!");
                    }
                }
                break;

            case MessageBoxResult.No:

                break;
            }
        }
示例#2
0
        private void tableView_RowUpdated(object sender, RowEventArgs e)
        {
            try
            {
                NhanVienViewList row = (NhanVienViewList)grid.SelectedItem;
                if (row == null)
                {
                    return;
                }
                grid.RefreshData();

                foreach (NhanVien i in dc.NhanViens.Where(x => x.nvid == row.nvid))
                {
                    if (i != null)
                    {
                        i.tennv = row.tennv;
                        if (row.gioitinh == "Nam")
                        {
                            i.gioitinh = true;
                        }
                        else
                        {
                            i.gioitinh = false;
                        }
                        i.hinh     = ConvertToBytes(ToImage(row.hinh.ToArray()));
                        i.diachi   = row.diachi;
                        i.doanhthu = row.doanhthu;
                        i.ngaysinh = row.ngaysinh;
                        i.matkhau  = row.matkhau;
                        i.email    = row.email;
                        i.sdt      = row.sdt;
                        i.quyen    = row.quyen;
                        dc.SubmitChanges();
                        MessageBox.Show("Đã cập nhật thành công !");
                    }
                }
                grid.ItemsSource = new NhanVienModelView().DSNVList;
            }
            catch { return; }
        }