Ejemplo n.º 1
0
        public void BarButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa nhân viên này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                NhanVienDTO nv = default(NhanVienDTO);
                nv = ((List <NhanVienDTO>)gridNhanVien.DataSource)[index];
                bool test = BoPhanBUS.XoaNhanVien(nv);
                if (test == true)
                {
                    LoadGridNhanVien();
                    Log_BUS.ThemNhatKy("Nhân viên", "Xóa nhân viên");
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công");
                }
                break;

            case DialogResult.No:
                return;
            }
        }
Ejemplo n.º 2
0
        public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l = GridView1.GetSelectedRows();

            var index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa đơn vị này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                DonViTinhDTO dv = default(DonViTinhDTO);
                dv = ((List <DonViTinhDTO>)gridDonVi.DataSource)[index];
                bool test = DonViTinhBUS.XoaDonVi(dv);

                if (test == true)
                {
                    LoadGridDonVi();
                    Log_BUS.ThemNhatKy("Đơn vị", "Xóa đơn vị");
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công");
                }
                break;

            case DialogResult.No:
                return;
            }
        }
Ejemplo n.º 3
0
        public void btnXoaVT_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa vai trò này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                VaiTroDTO vt = default(VaiTroDTO);
                vt = ((List <VaiTroDTO>)gridVaiTro.DataSource)[index];
                bool test = TaiKhoan_BUS.XoaVaiTro(vt);

                if (test == true)
                {
                    LoadGridVaiTro();
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công");
                }
                break;

            case DialogResult.No:
                return;
            }
        }
Ejemplo n.º 4
0
        private void btnXoaVT_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];

            switch (Interaction.MsgBox("Bạn có chắc chắn muốn xóa vai trò này không?", MsgBoxStyle.YesNo, "Xóa"))
            {
            case MsgBoxResult.Yes:
                VaiTroDTO vt = null;
                vt = (List <VaiTroDTO>)gridVaiTro.DataSource[index];
                bool test = TaiKhoan_BUS.XoaVaiTro(vt);

                if (test == true)
                {
                    LoadGridVaiTro();
                    Interaction.MsgBox("Xóa thành công");
                }
                else
                {
                    Interaction.MsgBox("Xóa không thành công");
                }
                break;

            case MsgBoxResult.No:
                return;

                break;
            }
        }
Ejemplo n.º 5
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (GridView1.SelectedRowsCount == 0)
                {
                    throw new Exception("Նշված տողեր չկան");
                }

                if (MessageBox.Show("Ցանկանու՞մ եք ջնջել գրանցումը", "Հարցում", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }

                DataRow rowData;
                int[]   listRowList = GridView1.GetSelectedRows();
                for (int i = 0; i < listRowList.Length; i++)
                {
                    rowData = GridView1.GetDataRow(listRowList[i]);
                    CL.RemoveAll((x) => x.ID == Convert.ToInt32(rowData["ID"].ToString()));
                }

                string json = JsonConvert.SerializeObject(CL, Formatting.Indented);
                System.IO.File.WriteAllText(@"Clients.db", json, Encoding.UTF8);

                RefreshGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 6
0
        public void BarButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[]                 i   = GridView1.GetSelectedRows();
            NhaCungCapDTO         ncc = ((List <NhaCungCapDTO>)GridControl1.DataSource)[i[0]];
            DanhMuc_SuaNhaCungCap f   = new DanhMuc_SuaNhaCungCap();

            f.txtMa.Text          = ncc.MaNhaCungCap.ToString();
            f.lkpKhuVuc.EditValue = ncc.KhuVuc;
            f.txtTen.Text         = ncc.TenNhaPhanPhoi.ToString();
            f.txtDiaChi.Text      = ncc.DiaChi.ToString();
            f.txtMaSoThue.Text    = ncc.MaSoThue.ToString();
            f.txtDienThoai.Text   = ncc.SoDienThoaiBan.ToString();
            f.txtEmail.Text       = ncc.Email.ToString();
            f.txtSoTaiKhoan.Text  = ncc.SoTaiKhoan.ToString();
            f.ceGioiHanNo.Value   = Convert.ToDecimal(ncc.GioiHanNo);
            f.ceChietKhau.Value   = (decimal)ncc.ChietKhau;
            f.txtFax.Text         = ncc.Fax.ToString();
            f.txtMobile.Text      = ncc.SoDiDong.ToString();
            f.txtWebsite.Text     = ncc.Website.ToString();
            f.txtNganHang.Text    = ncc.NganHang.ToString();
            f.txtNoHienTai.Text   = ncc.NoHienTai.ToString();
            f.txtNguoiLienHe.Text = ncc.NguoiLienHe.ToString();
            f.txtChucVu.Text      = ncc.ChucVu.ToString();
            if (f.chxConQuanLy.Checked == true)
            {
                ncc.ConQuanLy = true;
            }
            else
            {
                ncc.ConQuanLy = false;
            }
            f.eventSuaXong += LoadDanhSachNCC;
            f.ShowDialog();
        }
Ejemplo n.º 7
0
        public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l = GridView1.GetSelectedRows();

            var index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa hàng hóa này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                HangHoaDTO hh = default(HangHoaDTO);
                hh = ((List <HangHoaDTO>)gridHangHoa.DataSource)[index];
                bool test = HangHoaBUS.XoaKhoHang(hh);

                if (test == true)
                {
                    LoadGridHangHoa();
                    Log_BUS.ThemNhatKy("Hàng hóa", "Xóa hàng hoá");
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công");
                }
                break;

            case DialogResult.No:
                return;
            }
        }
Ejemplo n.º 8
0
        public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa bộ phận này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                BoPhanDTO bophan = default(BoPhanDTO);
                bophan = ((List <BoPhanDTO>)gridBoPhan.DataSource)[index];
                bool test = BoPhanBUS.XoaKhoHang(bophan);

                if (test == true)
                {
                    Log_BUS.ThemNhatKy("Bộ phận", "Xóa bộ phận");
                    LoadGridBoPhan();
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa không thành công");
                }
                break;

            case DialogResult.No:
                return;
            }
        }
Ejemplo n.º 9
0
        public void btnSuaVT_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];
            HT_PhanQuyen_SuaVaiTro f = new HT_PhanQuyen_SuaVaiTro();

            f.VaiTroSua      = ((List <VaiTroDTO>)gridVaiTro.DataSource)[index];
            f.eventThemXong += LoadDuLieu;
            f.ShowDialog();
        }
Ejemplo n.º 10
0
        public void BarButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l               = GridView1.GetSelectedRows();
            var   index           = l[0];
            DanhMuc_SuaNhanVien f = new DanhMuc_SuaNhanVien();

            f.NVSua         = ((List <NhanVienDTO>)gridNhanVien.DataSource)[index];
            f.eventSuaXong += LoadGridNhanVien;
            f.ShowDialog();
        }
Ejemplo n.º 11
0
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l              = GridView1.GetSelectedRows();
            var   index          = l[0];
            DanhMuc_SuaKhoHang f = new DanhMuc_SuaKhoHang();

            f.KhoHangSua       = ((List <KhoHangDTO>)gcKhoHang.DataSource)[index];
            f.eventSuaXongCho += LoadGridKhoHang;
            f.ShowDialog();
        }
Ejemplo n.º 12
0
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[]            l     = GridView1.GetSelectedRows();
            var              index = l[0];
            DanhMuc_SuaDonVi f     = new DanhMuc_SuaDonVi();

            f.DVSua         = ((List <DonViTinhDTO>)gridDonVi.DataSource)[index];
            f.eventSuaXong += LoadGridDonVi;
            f.ShowDialog();
        }
Ejemplo n.º 13
0
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l              = GridView1.GetSelectedRows();
            var   index          = l[0];
            DanhMuc_SuaHangHoa f = new DanhMuc_SuaHangHoa();

            f.HangHoaSua    = ((List <HangHoaDTO>)gridHangHoa.DataSource)[index];
            f.eventSuaXong += LoadGridHangHoa;
            f.ShowDialog();
        }
Ejemplo n.º 14
0
        private void GridView1_DoubleClick(object sender, EventArgs e)
        {
            // load form sửa hàng hóa để show hết thông tin của sản phẩm đó và cho phép người dùng thay đổi 1 số thuộc tính của hàng hóa đó

            int[] l              = GridView1.GetSelectedRows();
            var   index          = l[0];
            DanhMuc_SuaHangHoa f = new DanhMuc_SuaHangHoa();

            f.HangHoaSua    = ((List <HangHoaDTO>)gridHangHoa.DataSource)[index];
            f.eventSuaXong += LoadGridHangHoa;
            f.ShowDialog();
        }
Ejemplo n.º 15
0
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l = GridView1.GetSelectedRows();

            var index = l[0];

            DanhMuc_SuaBoPhan f = new DanhMuc_SuaBoPhan();

            f.BoPhanSua           = ((List <BoPhanDTO>)gridBoPhan.DataSource)[index];
            f.eventSuaXongBoPhan += LoadGridBoPhan;
            f.ShowDialog();
        }
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            DanhMuc_SuaKhachHang f = new DanhMuc_SuaKhachHang();

            int[] l = GridView1.GetSelectedRows();

            var index = l[0];

            KhachHangDTO khSua = default(KhachHangDTO);

            khSua = ((List <KhachHangDTO>)gridKhachHang.DataSource)[index];
            f.eventSuaXongKhachHang += LoadGridControl;
            f.KhachHangSua           = khSua;
            f.ShowDialog();
        }
Ejemplo n.º 17
0
        private void BarButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] i     = GridView1.GetSelectedRows();
            int   makv  = Convert.ToInt32(GridView1.GetRowCellValue(i[0], "MaKhuVuc"));
            bool  check = KhuVucBUS.KiemTraXoa(makv);

            if (check)
            {
                LoadTatCaKhuVuc();
                Interaction.MsgBox("Xóa thành công!");
                Log_BUS.ThemNhatKy("Khu vực", "Xóa khu vực");
            }
            else
            {
                Interaction.MsgBox("Xóa thất bại!");
            }
        }
Ejemplo n.º 18
0
        public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] i     = GridView1.GetSelectedRows();
            int   matg  = Convert.ToInt32(GridView1.GetRowCellValue(i[0], "MaTyGia"));
            bool  check = TyGiaBUS.KiemTraXoa(matg);

            if (check)
            {
                LayTatCaTyGia();
                MessageBox.Show("Xóa thành công!");
                Log_BUS.ThemNhatKy("Tỷ giá", "Xóa tỷ giá");
            }
            else
            {
                MessageBox.Show("Xóa thất bại!");
            }
        }
Ejemplo n.º 19
0
        public void BarButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] i     = GridView1.GetSelectedRows();
            var   index = Convert.ToInt32(GridView1.GetRowCellValue(i[0], "MaNhaCungCap"));
            bool  check = NhaCungCapBUS.KiemTraXoa(index);

            LoadDanhSachNCC();
            if (check)
            {
                MessageBox.Show("Xóa thành công!");
                Log_BUS.ThemNhatKy("Nhà cung cấp", "Xóa nhà cung cấp");
            }
            else
            {
                MessageBox.Show("Xóa thất bại!");
            }
        }
Ejemplo n.º 20
0
        public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] l     = GridView1.GetSelectedRows();
            var   index = l[0];

            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa kho này không?", "Hỏi Thoát", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                KhoHangDTO khXoa = default(KhoHangDTO);
                khXoa = ((List <KhoHangDTO>)gcKhoHang.DataSource)[index];
                Log_BUS.ThemNhatKy("Kho hàng", "Xóa kho hàng");
                KhoHangBUS.XoaKhoHang(khXoa);
                LoadGridKhoHang();
                break;

            case DialogResult.No:
                return;
            }
        }
Ejemplo n.º 21
0
        private void BarButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[] i = GridView1.GetSelectedRows();
            if (GridView1.GetRowCellValue(i[0], "ThoiGian") == null)
            {
                return;
            }
            string tg    = GridView1.GetRowCellValue(i[0], "ThoiGian").ToString();
            bool   check = Log_BUS.XoaNhatKy(tg);

            if (!check)
            {
                MessageBox.Show("Xóa không thành công! Vui lòng thử lại!", "Thông báo");
            }
            else
            {
                LoadDuLieu();
                MessageBox.Show("Xóa nhật ký thành công!", "Thông báo");
            }
        }
Ejemplo n.º 22
0
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            DanhMuc_SuaTyGia f = new DanhMuc_SuaTyGia();

            int[]    i   = GridView1.GetSelectedRows();
            TyGiaDTO ncc = ((List <TyGiaDTO>)GridControl1.DataSource)[i[0]];

            f.txtMa.Text          = ncc.MaTyGia.ToString();
            f.txtTen.Text         = ncc.TenTyGia;
            f.ceTyGiaQuyDoi.Value = (decimal)ncc.TyGiaQuyDoi;
            if (ncc.ConQuanLy == true)
            {
                f.chxConQuanLy.Checked = true;
            }
            else
            {
                f.chxConQuanLy.Checked = false;
            }
            f.eventSuaXong += LayTatCaTyGia;
            f.ShowDialog();
        }
Ejemplo n.º 23
0
        private void BarButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            DanhMuc_SuaKhuVuc f = new DanhMuc_SuaKhuVuc();

            int[]     i  = GridView1.GetSelectedRows();
            KhuVucDTO kv = (List <KhuVucDTO>)GridControl1.DataSource[i[0]];

            f.txtMaKhuVuc.Text = kv.MaKhuVuc.ToString;
            f.txtTen.Text      = kv.TenKhuVuc.ToString;
            f.txtGhiChu.Text   = kv.GhiChu.ToString;
            if (kv.ConQuanLy)
            {
                f.chxConQuanLy.Checked = true;
            }
            else
            {
                f.chxConQuanLy.Checked = false;
            }
            f.eventSuaXong += LoadTatCaKhuVuc;
            f.ShowDialog();
        }
Ejemplo n.º 24
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            // thực hiện truyền các hàng hóa đó sang bên from cha và yêu cầu nhập số lượng hàng hóa và các thông tin còn lại
            if (GridView1.SelectedRowsCount > 0)
            {
                List <HangHoaDTO> danhsachSP = new List <HangHoaDTO>();
                // thêm các sp đã chọn vào list

                int soluong = GridView1.SelectedRowsCount;
                for (int i = 0; i < soluong; i++)
                {
                    // kiểm tra xem dòng nào đã chọn dòng nào chưa chọn
                    if (GridView1.GetSelectedRows()[i] > 0)
                    {
                        // truyền hàng hóa vừa chọn vào form cha
                        MessageBox.Show("đã chọn hàng rồi á");
                    }

                    this.Close();
                }
            }
        }
Ejemplo n.º 25
0
        public void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int[]       i  = GridView1.GetSelectedRows();
            NhomHangDTO nh = new NhomHangDTO();

            nh = ((List <NhomHangDTO>)GridControl1.DataSource)[i[0]];
            DanhMuc_SuaNhomHang f = new DanhMuc_SuaNhomHang();

            f.txtMa.Text     = nh.MaNhomHang.ToString();
            f.txtTen.Text    = nh.TenNhomHang;
            f.txtGhiChu.Text = nh.GhiChu;
            if (nh.ConQuanLy == true)
            {
                f.chxConQuanLy.Checked = true;
            }
            else
            {
                f.chxConQuanLy.Checked = false;
            }
            f.eventSuaXong += LoadTatCaNhomHang;
            f.ShowDialog();
        }
Ejemplo n.º 26
0
        public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (MessageBox.Show("Bạn có chắc chắn muốn xóa nhóm hàng này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                int[] i     = GridView1.GetSelectedRows();
                int   index = System.Convert.ToInt32(GridView1.GetRowCellValue(i[0], "MaNhomHang"));
                bool  check = NhomHangBUS.KiemTraXoa(index);
                if (check)
                {
                    LoadTatCaNhomHang();
                    MessageBox.Show("Xóa thành công!");
                    Log_BUS.ThemNhatKy("Nhóm hàng", "Xóa nhóm hàng");
                }
                else
                {
                    MessageBox.Show("Xóa thất bại!");
                }
                break;

            case DialogResult.No:
                return;
            }
        }