예제 #1
0
        private void gridDVdangSD_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (gridDVdangSD.CurrentCell.ColumnIndex == 0)
            {
                SoLuongDVthem sl = new SoLuongDVthem();
                sl.ShowDialog();

                PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();
                phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
                phieuSuDungDichVuDTO.Madichvu         = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value);
                phieuSuDungDichVuDTO.Soluong          = slDVThem;

                CapnhatSuDungDichVu(phieuSuDungDichVuDTO);

                HienthiSuDungDichVu();
            }
            else if (gridDVdangSD.CurrentCell.ColumnIndex == 1)
            {
                SoLuongDVthem sl = new SoLuongDVthem();
                sl.ShowDialog();
                if (slDVThem > Convert.ToInt32(gridDVdangSD.CurrentRow.Cells[7].Value) ||
                    slDVThem == Convert.ToInt32(gridDVdangSD.CurrentRow.Cells[7].Value))
                {
                    MessageBoxDS m = new MessageBoxDS();
                    MessageBoxDS.thongbao = "Số lượng trừ bớt phải nhỏ hơn hiện dùng";
                    MessageBoxDS.maHinh   = 2;
                    m.ShowDialog();
                }
                else
                {
                    PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();
                    phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
                    phieuSuDungDichVuDTO.Madichvu         = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value);
                    phieuSuDungDichVuDTO.Soluong          = -slDVThem;

                    CapnhatSuDungDichVu(phieuSuDungDichVuDTO);

                    HienthiSuDungDichVu();
                }
            }

            else if (gridDVdangSD.CurrentCell.ColumnIndex == 2)
            {
                PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();
                phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
                phieuSuDungDichVuDTO.Madichvu         = Convert.ToInt32(gridDVdangSD.CurrentRow.Cells["Madichvu"].Value);

                XoaSuDungDichVu(phieuSuDungDichVuDTO);

                HienthiSuDungDichVu();
            }
        }
예제 #2
0
        private void gridDSDV_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (gridDSDV.CurrentCell.ColumnIndex == 0)
            {
                SoLuongDVthem sl = new SoLuongDVthem();
                sl.ShowDialog();

                PhieuSuDungDichVuDTO phieuSuDungDichVuDTO = new PhieuSuDungDichVuDTO();
                phieuSuDungDichVuDTO.Maphieuthuephong = maPhieuthuephong;
                phieuSuDungDichVuDTO.Madichvu         = Convert.ToInt32(gridDSDV.CurrentRow.Cells["Ma"].Value);
                phieuSuDungDichVuDTO.Soluong          = slDVThem;

                CapnhatSuDungDichVu(phieuSuDungDichVuDTO);

                HienthiSuDungDichVu();
            }
        }