コード例 #1
0
        void ChinhSua()
        {
            if (GVGD.GetSelectedRows().Count() < 1)
            {
                return;
            }
            _GiaoDichO = GVGD.GetRow(GVGD.GetSelectedRows()[0]) as O_GIAODICH;
            if (_GiaoDichO == null)
            {
                return;
            }
            _index = GVGD.GetFocusedDataSourceRowIndex();

            List <O_GIAODICH> lst = _ListGiaoDichO.Where(w => w.MaCho.Equals(_GiaoDichO.MaCho) && w.LoaiGiaoDich.Equals(_GiaoDichO.LoaiGiaoDich) && w.IDKhachHang.Equals(_GiaoDichO.IDKhachHang) && w.NgayGD.ToString("ddMMyyy").Equals(_GiaoDichO.NgayGD.ToString("ddMMyyy")) && w.NhaCungCap.Equals(_GiaoDichO.NhaCungCap) && w.TuyenBayDi.Equals(_GiaoDichO.TuyenBayDi)).ToList();

            if (lst.Count > 1)
            {
                DialogResult dc = XtraMessageBox.Show("Bạn muốn sửa tất cả giao dịch cùng Mã Chỗ ?", "Câu hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                switch (dc)
                {
                case DialogResult.No:
                    lst = _ListGiaoDichO.Where(w => w.ID.Equals(_GiaoDichO.ID)).ToList();
                    break;

                case DialogResult.Cancel:
                    return;
                }
            }


            if (new List <int>()
            {
                4, 13, 14
            }.Contains(_GiaoDichO.LoaiGiaoDich))
            {
                frmVeThem frm = new frmVeThem(lst);
                frm.ShowDialog(ParentForm);
            }
            else
            {
                frmVeHoanThem frm2 = new frmVeHoanThem(lst);
                frm2.ShowDialog(ParentForm);
            }
        }
コード例 #2
0
        private void btnThem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            frmVeThem frm = new frmVeThem();

            frm.ShowDialog(ParentForm);
        }