コード例 #1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         int selectedRow = GetSelectedRow(txtMaKhoa.Text);
         if (selectedRow == -1)
         {
             throw new Exception("Không tìm thấy mã khoa cần xóa");
         }
         else
         {
             DialogResult dr = MessageBox.Show("Bạn có muốn xóa?", "YES/NO", MessageBoxButtons.YesNo);
             if (dr == DialogResult.Yes)
             {
                 dgvKhoa.Rows.RemoveAt(selectedRow);
                 Khoa khoa = db.Khoas.FirstOrDefault(n => n.MaKhoa == txtMaKhoa.Text);
                 if (khoa != null)
                 {
                     db.Khoas.Remove(khoa);
                     db.SaveChanges();
                 }
                 MessageBox.Show("Xóa khoa thành công!", "Thông báo", MessageBoxButtons.OK);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
ファイル: KhoaRepository.cs プロジェクト: MariettaEcseri/GTMS
        public async Task <ICollection <Khoa> > CreateMultiple(ICollection <KhoaForCreateMultipleDto> danhSachKhoa)
        {
            ICollection <Khoa> temp = new List <Khoa>();

            for (int i = 0; i < danhSachKhoa.Count; i++)
            {
                var khoa = danhSachKhoa.ElementAt(i);

                var newKhoa = new Khoa
                {
                    MaKhoa          = khoa.MaKhoa,
                    TenKhoa         = khoa.TenKhoa,
                    TenVietTat      = khoa.TenVietTat,
                    ThoiGianTao     = khoa.ThoiGianTao,
                    ThoiGianCapNhat = khoa.ThoiGianCapNhat,
                    TrangThai       = khoa.TrangThai
                };

                temp.Add(newKhoa);

                await _context.DanhSachKhoa.AddAsync(newKhoa);

                await _context.SaveChangesAsync();
            }

            return(temp);
        }
コード例 #3
0
 private void txbEditMaLopCN_TextChange(object sender, EventArgs e)
 {
     try
     {
         if (dtgvLopCN.SelectedCells.Count > 0)
         {
             string makhoa = Convert.ToString(dtgvLopCN.SelectedCells[0].OwningRow.Cells["MaKhoa"].Value);
             Khoa   khoa   = KhoaDAO.Instance.GetKhoaByMaKhoa(makhoa);
             cbEditKhoa.SelectedItem = khoa;
             int index = -1;
             int i     = 0;
             foreach (Khoa item in cbEditKhoa.Items)
             {
                 if (item.MaKhoa == khoa.MaKhoa)
                 {
                     index = i;
                     break;
                 }
                 i++;
             }
             cbEditKhoa.SelectedIndex = index;
         }
     }
     catch
     {
     }
 }
コード例 #4
0
        public List <Khoa> ReadAllItems()
        {
            List <Khoa> khoas     = new List <Khoa>();
            DataTable   dataTable = new DataTable();

            try
            {
                if (connection.State != ConnectionState.Open)
                {
                    connection.Open();
                }
                OleDbCommand command = new OleDbCommand(
                    "SELECT * FROM KHOA ORDER BY TenKhoa ASC", connection);
                OleDbDataAdapter oleDbDataAdapter = new OleDbDataAdapter(command);
                oleDbDataAdapter.Fill(dataTable);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                connection.Close();
            }
            foreach (DataRow row in dataTable.Rows)
            {
                Khoa khoa = new Khoa();
                khoa.MaKhoa  = int.Parse(row["MaKhoa"].ToString());
                khoa.TenKhoa = row["TenKhoa"].ToString();
                khoas.Add(khoa);
            }
            return(khoas);
        }
コード例 #5
0
        public async Task <IActionResult> Edit(int id, [Bind("MaKhoa,TenKhoa")] Khoa khoa)
        {
            if (id != khoa.MaKhoa)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(khoa);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KhoaExists(khoa.MaKhoa))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(khoa));
        }
コード例 #6
0
ファイル: Home.aspx.cs プロジェクト: sonlahe140994/Project-
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Admin"] == null)
            {
                return;
            }
            Admin a = (Admin)Session["Admin"];

            LabelUserName.Text = a.MaGv1;
            if (!IsPostBack)
            {
                DropDownListClass.DataTextField  = "TenLop";
                DropDownListClass.DataValueField = "MaLop";
                DropDownListClass.DataSource     = Lop.getAllClass();
                DropDownListClass.DataBind();

                GridViewSinhVien.DataSource = SinhVien.getAllSinhVien();
                GridViewSinhVien.DataBind();

                DropDownListKhoa.DataTextField  = "TenKhoa1";
                DropDownListKhoa.DataValueField = "MaKhoa1";
                DropDownListKhoa.DataSource     = Khoa.GetKhoas();
                DropDownListKhoa.DataBind();
            }
        }
コード例 #7
0
        public IActionResult Edit(Khoa khoa)
        {
            try
            {
                //Get the database connection
                mongoDatabase = GetMongoDatabase();
                //Build the where condition
                var filter = Builders <Khoa> .Filter.Eq("KhoaId", khoa.KhoaId);

                //Build the update statement
                var updatestatement = Builders <Khoa> .Update.Set("KhoaId", khoa.KhoaId);

                updatestatement = updatestatement.Set("KhoaName", khoa.KhoaName);
                updatestatement = updatestatement.Set("Address", khoa.Address);
                //fetch the details from CustomerDB based on id and pass into view
                var result = mongoDatabase.GetCollection <Khoa>("Khoa").UpdateOne(filter, updatestatement);
                if (result.IsAcknowledged == false)
                {
                    return(BadRequest("Unable to update Customer  " + khoa.KhoaName));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(RedirectToAction("Index"));
        }
コード例 #8
0
        private void btnxoakhoa_Click(object sender, EventArgs e)
        {
            //Nếu k có dòng nào trong gridview được chọn
            if (gridviewkhoa.SelectedCells.Count <= 0)
            {
                return;
            }
            string ma = gridviewkhoa.SelectedCells[0].OwningRow.Cells[0].Value.ToString();

            Khoa khoa = new Khoa();

            khoa.MaKhoa = ma;

            if (khoaBUS.Xoa(khoa))
            {
                MessageBox.Show("Thành công");

                bs.DataSource = khoaBUS.DanhSach();
            }
            else
            {
                MessageBox.Show("Lỗi");
            }

            txtmakhoa.Focus();
        }
コード例 #9
0
        private void btnthemkhoa_Click(object sender, EventArgs e)
        {
            if (!DuLieuHopLe())
            {
                return;
            }

            string ma    = txtmakhoa.Text;
            string ten   = txttenkhoa.Text;
            string email = txtmailkhoa.Text;
            string sdt   = txtsdtkhoa.Text;

            Khoa khoa = new Khoa(ma, ten, sdt, email);

            if (khoaBUS.Them(khoa))
            {
                MessageBox.Show("Thành công !");

                bs.DataSource = khoaBUS.DanhSach();
            }
            else
            {
                MessageBox.Show("Lỗi !", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            txtmakhoa.Focus();
        }
コード例 #10
0
        public async Task Remove(int id)
        {
            Khoa khoa = await context.Khoas.FindAsync(id);

            context.Remove(khoa);
            await context.SaveChangesAsync();
        }
コード例 #11
0
        private void btnsuakhoa_Click(object sender, EventArgs e)
        {
            //Nếu k có dòng nào trong gridview được chọn
            if (gridviewkhoa.SelectedCells.Count <= 0)
            {
                return;
            }

            if (!DuLieuHopLe())
            {
                return;
            }

            string ma    = gridviewkhoa.SelectedCells[0].OwningRow.Cells[0].Value.ToString();
            string ten   = txttenkhoa.Text;
            string email = txtmailkhoa.Text;
            string sdt   = txtsdtkhoa.Text;

            Khoa khoa = new Khoa(ma, ten, sdt, email);

            if (khoaBUS.Sua(khoa))
            {
                MessageBox.Show("Thành công");

                bs.DataSource = khoaBUS.DanhSach();
            }
            else
            {
                MessageBox.Show("Lỗi");
            }

            txtmakhoa.Focus();
        }
コード例 #12
0
        public static Khoa selectKhoa(string s)
        {
            IObjectContainer db     = Db4oEmbedded.OpenFile(DBFileName);
            Khoa             result = (from Khoa p in db where p.MaKhoa.StartsWith(s.TrimEnd()) select p).FirstOrDefault();

            return(result);
        }
コード例 #13
0
        public bool themKhoa(Khoa khoa)
        {
            string sql = "insert into Khoa values(N'" + khoa.maKhoa
                         + "', N'" + khoa.tenKhoa + "', N'" + khoa.truongKhoa + "')";

            return(dal.excuteNonQuery(sql));
        }
コード例 #14
0
        public void SetThongTinLop(string maLop)
        {
            lbMaLop.Text = "Mã lớp : " + maLop;
            LOP lp = Lop.GetLopByMaLop(maLop);

            if (lp != null)
            {
                MaTD = lp.TRINHDO;
                KHOA    khRow = Khoa.GetKhoaByMaKhoa(lp.MAKH);
                TRINHDO tdRow = TrinhDo.GetTDByMaTD(lp.TRINHDO);
                if (khRow != null)
                {
                    MaKhoa      = khRow.MAKH;
                    lbKhoa.Text = "Khoa : " + khRow.TENKH;
                }
                if (tdRow != null)
                {
                    lbTrinhDo.Text = "Trình độ : " + tdRow.TENTD;
                }
                lbTenLop.Text = "Tên lớp : " + lp.TENLOP;
                mONHOCTableAdapter.Connection.ConnectionString = Program.connstr;
                dtsTTN.EnforceConstraints = false;
                mONHOCTableAdapter.Fill(dtsTTN.MONHOC);

                mONHOCBindingSource.Filter = "MAKH ='" + lp.MAKH + "'";
                cbbMonHoc.DataSource       = mONHOCBindingSource;
                cbbMonHoc.DisplayMember    = "TENMH";
                cbbMonHoc.ValueMember      = "MAMH";
            }
            lbSLSV.Text = "Số lượng sinh viên : " + Lop.CountSV(maLop).ToString().Trim();
        }
コード例 #15
0
ファイル: FormLopHoc.cs プロジェクト: bs135/ADBCoursework
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (kq.kiemtraquyenuser(FormDangnhap.loginUsename, "lop", "add") == true)
            {
                if (!string.IsNullOrEmpty(txtMalop.Text))
                {
                    txtMalop.Text = "";
                    return;
                }

                Khoa kh = _khoa.getByName(cmbKhoa.Text);
                if (kh == null)
                {
                    MessageBox.Show("Có lỗi xãy ra.");
                    return;
                }

                if (_lh.isValid(txtTenlop.Text, kh.Makhoa))
                {
                    _lh.add(_lh.getNewID(), txtTenlop.Text, kh.Makhoa);
                    loadDataTable();

                    MessageBox.Show("Thêm thành công.");
                }
                else
                {
                    MessageBox.Show("Vui lòng nhập dữ liệu.");
                }
            }
            else
            {
                MessageBox.Show("Bạn không có quyền thực hiện lệnh này");
            }
        }
コード例 #16
0
        private void txtGiaiMaVanBan_Click(object sender, EventArgs e)
        {
            KhoaVanVan = new Khoa(txtKhoaVanBan.Text);
            MaHoaDES64 = new DES64Bit(KhoaVanVan);

            txtVanBanDich.Text = MaHoaDES64.ThucHienDES(txtVanBanNguon.Text, -1);
        }
コード例 #17
0
        private void dgvSinhVien_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            txtMaSV.Text      = dgvSinhVien.Rows[index].Cells["MaSinhVien"].Value.ToString();
            txtHoTen.Text     = dgvSinhVien.Rows[index].Cells["HoTen"].Value.ToString();
            dtpNgaySinh.Value = DateTime.Parse(dgvSinhVien.Rows[index].Cells["NgaySinh"].Value.ToString());
            string gioiTinh = dgvSinhVien.Rows[index].Cells["GioiTinh"].Value.ToString();

            if (gioiTinh == "Nam")
            {
                radNam.Checked = true;
            }
            else
            {
                radNu.Checked = true;
            }

            string  maLop    = dgvSinhVien.Rows[index].Cells["MaLop"].Value.ToString();
            KhoaBUL khoaBUL  = new KhoaBUL();
            Khoa    khoainfo = khoaBUL.TimKhoaTheoLop(maLop);

            cboKhoa.SelectedValue = khoainfo.MaKhoa;

            cboLop.SelectedValue = maLop;

            btnSua.Enabled  = true;
            btnXoa.Enabled  = true;
            btnThem.Enabled = false;
            btnTim.Enabled  = false;
            txtMaSV.Enabled = false;
        }
コード例 #18
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            if (txtId.Text == "" || Convert.ToInt32(txtId.Text) < 1)
            {
                lblUpdateMessage.Text = "Vui lòng nhập một ID bộ môn > 0";
                txtId.Focus();
                return;
            }

            DCVimaruDataContext dc = new DCVimaruDataContext();
            Khoa khoa   = dc.Khoas.Single(t => t.MaKhoa == cboFilter.SelectedValue);
            int  parent = Convert.ToInt32(khoa.Id);

            MoodleCategory category;
            XmlDocument    doc = new XmlDocument();

            category = new MoodleCategory
            {
                Id                = Convert.ToInt32(txtId.Text),
                Name              = HttpUtility.HtmlDecode(txtName.Text),
                Parent            = parent,
                IdNumber          = HttpUtility.HtmlDecode(txtIdnumber.Text),
                Description       = HttpUtility.HtmlDecode(txtName.Text),
                DescriptionFormat = 1,
                Theme             = null
            };

            List <MoodleCategory> lst = new List <MoodleCategory>();

            lst.Add(category);
            doc.LoadXml(MoodleCategory.UpdateCategories(lst, (string)Session["token"]));
            doc.Save("D:\\department_" + txtId.Text + ".xml");
        }
コード例 #19
0
ファイル: AddKhoaForm.cs プロジェクト: sonlahe140994/Project-
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            string maKh    = textBoxMaKHoa.Text;
            string tenKh   = textBoxTenKhoa.Text;
            int    adminID = Admin.getAdminIdByUser(a.User1);

            if (adminID == 0)
            {
                MessageBox.Show("Can't not find out " + a.User1);
                return;
            }
            if (maKh.Length != 0 && tenKh.Length != 0)
            {
                Khoa k = new Khoa(maKh, tenKh);
                //add khoa
                if (Khoa.insertKhoa(k))
                {
                    MessageBox.Show("Add Khoa Success");
                }
                DateTime d = DateTime.Now;
                if (HistoryAction.insertHistoryAction(adminID, "Insert", d, "Insert Khoa with MaKhoa = " + k.MaKhoa1 + " and " + k.TenKhoa1))
                {
                    MessageBox.Show("Add History Success");
                }
            }
            else
            {
                MessageBox.Show("You must input Data!");
            }
        }
コード例 #20
0
        public async Task <IActionResult> CreateKhoa(Khoa KhoaCreate)
        {
            _context.Khoas.Add(KhoaCreate);
            await _context.SaveChangesAsync();

            return(StatusCode(201, KhoaCreate));
        }
コード例 #21
0
        /// <summary>
        /// Xoa khoa theo ma khoa
        /// </summary>
        /// <param name="maKhoa"></param>
        /// <returns></returns>
        public bool Delete(string maKhoa)
        {
            if (string.IsNullOrEmpty(maKhoa))
            {
                return(false);
            }
            KhoaDAO context = new KhoaDAO();
            Khoa    kh      = new Khoa();

            try
            {
                kh = context.GetById(maKhoa);
                if (kh != null)
                {
                    LopBLL     lopContext = new LopBLL();
                    List <Lop> lstLop     = lopContext.GetByMaKhoa(maKhoa);
                    if (lstLop.Count == 0)
                    {
                        context.Delete(maKhoa);
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                return(false);
            }
        }
コード例 #22
0
 protected void CapNhat_Click(object sender, EventArgs e)
 {
     try
     {
         int    maKhoa  = int.Parse(txtMaKhoa.Text);
         string tenKhoa = txtTenKhoa.Text;
         string moTa    = txtMoTa.Text;
         if (tenKhoa.Trim().Equals(""))
         {
             msg.Text = "Tên khoa không được để trống.";
             return;
         }
         Khoa khoa = new Khoa();
         khoa.id          = maKhoa;
         khoa.name        = tenKhoa;
         khoa.description = moTa;
         data.editKhoa(khoa);
         Response.Redirect("DSNganhHoc.aspx");
     }
     catch (Exception ex)
     {
         msg.Text     = "Lỗi: " + ex.Message;
         msg.CssClass = "text-danger";
     }
 }
コード例 #23
0
        public IHttpActionResult PutKhoa(byte id, Khoa khoa)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != khoa.Id)
            {
                return(BadRequest());
            }

            db.Entry(khoa).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!KhoaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #24
0
ファイル: KhoaRepository.cs プロジェクト: bs135/ADBCoursework
        /// <summary>
        /// thêm môn học
        /// </summary>
        /// <param name="mamh"></param>
        /// <param name="tenmh"></param>
        /// <param name="sochi"></param>
        public void add(string makhoa, string tenkhoa, string truongkhoa, string photruongkhoa, string email, string diachi, string dienthoai)
        {
            Khoa obj = new Khoa();

            obj.Makhoa        = makhoa;
            obj.Tenkhoa       = tenkhoa;
            obj.Truongkhoa    = truongkhoa;
            obj.Photruongkhoa = photruongkhoa;
            obj.Email         = email;
            obj.Diachi        = diachi;
            obj.Dienthoai     = dienthoai;
            try
            {
                dbConnect.Open();
                dbConnect.db.Store(obj);
                dbConnect.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                dbConnect.Close();
            }
        }
コード例 #25
0
ファイル: KhoaRepository.cs プロジェクト: MariettaEcseri/GTMS
        public async Task <Khoa> Create(KhoaForCreateDto khoa)
        {
            var danhSachKhoa = await _context.DanhSachKhoa.OrderByDescending(x => x.MaKhoa).FirstOrDefaultAsync();

            var maKhoa = 0;

            if (danhSachKhoa == null)
            {
                maKhoa = 0;
            }
            else
            {
                maKhoa = danhSachKhoa.MaKhoa + 1;
            }

            var newKhoa = new Khoa
            {
                MaKhoa          = maKhoa,
                TenKhoa         = khoa.TenKhoa,
                TenVietTat      = khoa.TenVietTat,
                ThoiGianTao     = DateTime.Now,
                ThoiGianCapNhat = DateTime.Now,
                TrangThai       = 1
            };

            await _context.DanhSachKhoa.AddAsync(newKhoa);

            await _context.SaveChangesAsync();

            return(newKhoa);
        }
コード例 #26
0
ファイル: KhoaRepository.cs プロジェクト: bs135/ADBCoursework
        /// <summary>
        /// cập nhật môn học
        /// </summary>
        /// <param name="mamh"></param>
        /// <param name="tenmh"></param>
        /// <param name="sochi"></param>
        public void update(string makhoa, string tenkhoa, string truongkhoa, string photruongkhoa, string email, string diachi, string dienthoai)
        {
            try
            {
                dbConnect.Open();
                Khoa obj = (from Khoa o in dbConnect.db
                            where o.Makhoa == makhoa
                            select o).FirstOrDefault();
                if (obj != null)
                {
                    //obj.Makhoa = makhoa;
                    obj.Tenkhoa       = tenkhoa;
                    obj.Truongkhoa    = truongkhoa;
                    obj.Photruongkhoa = photruongkhoa;
                    obj.Email         = email;
                    obj.Diachi        = diachi;
                    obj.Dienthoai     = dienthoai;

                    dbConnect.db.Store(obj);
                }

                dbConnect.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                dbConnect.Close();
            }
        }
コード例 #27
0
        private void btnThemKhoa_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Bạn có muốn thêm khoa vào không ?", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                Khoa khoa = new Khoa();
                khoa.Idkhoa  = tbMaKhoa.Text;
                khoa.TenKhoa = tbTenKhoa.Text;
                string respons = DataProvider.Instance.PostData("https://localhost:5001/api/Khoa/ThemKhoa", JsonConvert.SerializeObject(khoa));
                if (respons.Equals("true"))
                {
                    MessageBox.Show("Thêm khoa thành công");
                }
                else
                {
                    MessageBox.Show("Khoa đã tồn tại");
                }



                //ThemBoMon f = new ThemBoMon();
                //f.ShowDialog();
                //Blur_Background(f);
            }
            else
            {
                return;
            }
        }
コード例 #28
0
        private void btnAddKhoa_Click(object sender, EventArgs e)
        {
            Khoa khoaz = new Khoa(txtMaKhoa.Text, txtTenKhoa.Text, txtDiaChi.Text, txtSDT.Text);

            DataHelper.AddKhoa(khoaz);
            grvKhoa.DataSource = DataHelper.GetListKhoa <Khoa>();
        }
コード例 #29
0
ファイル: frmKhoa.cs プロジェクト: vutuankiet/game
        private void btnSave_Click(object sender, EventArgs e)
        {
            KhoaDAO dao  = new KhoaDAO();
            Khoa    info = InitKhoa();

            if (isAdd_)
            {
                if (dao.Add(info))
                {
                    MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    result_ = true;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (dao.Edit(info))
                {
                    MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    result_ = true;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Sửa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #30
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                int selectedRow = GetSelectedRow(txtMaKhoa.Text);
                if (selectedRow != -1)
                {
                    Khoa khoa = db.Khoas.FirstOrDefault(n => n.MaKhoa == txtMaKhoa.Text);
                    if (khoa != null)
                    {
                        khoa.TenKhoa = txtTenKhoa.Text;
                        db.SaveChanges();

                        dgvKhoa.Rows[selectedRow].Cells[0].Value = khoa.MaKhoa;
                        dgvKhoa.Rows[selectedRow].Cells[1].Value = khoa.TenKhoa;

                        MessageBox.Show("Cập nhật dữ liệu thành công!", "Thông báo", MessageBoxButtons.OK);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }