private void frmNhapBangGiaGoc_Load(object sender, EventArgs e)
        {
            try
            {
                LoadLoaiXe();

                cboViTri.DataSource    = new AllCodeEntity().GetAllCodeByCode("DIEMXUATPHAT");
                cboViTri.DisplayMember = "Display";
                cboViTri.ValueMember   = "Value";
                cboViTri.SelectedIndex = 0;

                TuyenDuong TuyendDuongcontrol = new TuyenDuong();
                DataTable  dt = TuyendDuongcontrol.GetKieuTuyenDuong();
                cboKieuTuyen.DataSource    = dt;
                cboKieuTuyen.DisplayMember = "KieuTuyen";
                cboKieuTuyen.ValueMember   = "Id";
                cboKieuTuyen.SelectedIndex = 0;

                Lock();
                g_IsQuanToan = cboViTri.SelectedValue.ToString() == "1";
            }
            catch (Exception ex)
            {
                new MessageBox.MessageBoxBA().Show("Lỗi khi load dữ liệu frmNhapBangGiaGoc_Load: " + ex.ToString());
            }
        }
 public IActionResult OnGet(int id)
 {
     TuyenDuong = _TuyenDuongService.GetTuyenDuong(id);
     if (TuyenDuong == null)
     {
         return(NotFound());
     }
     return(Page());
 }
Beispiel #3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (StringTools.TrimSpace(txtTenTuyen.Text).Length <= 0)
            {
                new MessageBox.MessageBoxBA().Show(this, "Bạn phải nhập tên .", "Thông báo",
                                                   Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                return;
            }
            TuyenDuong objTuyenDuong = new TuyenDuong();

            // Kiem tra tồn tại tên gara
            if (objTuyenDuong.CheckTonTaiTenTuyenDuong(StringTools.TrimSpace(txtTenTuyen.Text)))
            {
                new MessageBox.MessageBoxBA().Show(this, "Tên tuyến đường  này đã tồn tại.Bạn cần nhập tên khác.", "Thông báo",
                                                   Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                return;
            }

            this.TenTuyenDuong = StringTools.TrimSpace(txtTenTuyen.Text);
            if (radNgoaiTinh.Checked)
            {
                this.KieuTuyenDuong = 2;
            }
            else
            {
                this.KieuTuyenDuong = 1;
            }

            if (IDTuyenDuong.Length > 0)  // Update
            {
                if (TuyenDuong.Update(IDTuyenDuong, TenTuyenDuong, KieuTuyenDuong))
                {
                    new MessageBox.MessageBoxBA().Show(this, "Cập nhật tuyến đường thành công.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show(this, "Lỗi cập nhật tuyến đường.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
            }
            else // them moi
            {
                bool bOK = TuyenDuong.Insert(TenTuyenDuong, KieuTuyenDuong);
                if (bOK)
                {
                    new MessageBox.MessageBoxBA().Show(this, "Thêm mới tuyến đường thành công.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show(this, "Lỗi thêm mới tuyến đường.", "Thông báo",
                                                       Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
                }
            }
            this.Close();
        }
Beispiel #4
0
        private void lnkXoaTuyen_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            string MaTuyenDuong = lstTuyenDuong.SelectedValue.ToString();

            if (new MessageBox.MessageBoxBA().Show(this, "Bạn có đồng ý xóa tuyến đường này không? .", "Thông báo",
                                                   Taxi.MessageBox.MessageBoxButtonsBA.YesNoCancel, Taxi.MessageBox.MessageBoxIconBA.Question) == DialogResult.Yes.ToString())
            {
                TuyenDuong.Delete(MaTuyenDuong); LoadTuyenDuong();
            }
        }
        public void LoadTuyenDuong()
        {
            int        Kieutuyen          = cboKieuTuyen.SelectedIndex;
            TuyenDuong TuyendDuongcontrol = new TuyenDuong();
            DataTable  dt = TuyendDuongcontrol.TableTuyenDuong(Kieutuyen);

            lstTuyenDuong.DataSource    = dt;
            lstTuyenDuong.DisplayMember = "TenTuyenDuong";
            lstTuyenDuong.ValueMember   = "TuyenDuongID";
        }
Beispiel #6
0
        public void UpdateTuyenDuong(int id, TuyenDuong TuyenDuong)
        {
            var _TuyenDuong = _unitOfWork.DanhSachTuyenDuong.GetBy(id);

            if (_TuyenDuong != null)
            {
                _TuyenDuong.TenTuyenDuong = TuyenDuong.TenTuyenDuong;
                _TuyenDuong.MaTuyenDuong  = TuyenDuong.MaTuyenDuong;
                _TuyenDuong.KhuVucID      = TuyenDuong.KhuVucID;
            }
            _unitOfWork.Complete();
        }
        private void lnkSuaTuyen_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            string    tenTuyenDuong = lstTuyenDuong.Text;
            DataTable dt            = new TuyenDuong().TableTuyenDuongbyTen(tenTuyenDuong);

            if ((dt != null) && (dt.Rows.Count > 0))
            {
                int KieuTuyenDuong = Convert.ToInt16(dt.Rows[0]["KieuTuyenDuong"].ToString());
                new frmTuyen(dt.Rows[0]["TuyenDuongID"].ToString(), dt.Rows[0]["TenTuyenDuong"].ToString(), KieuTuyenDuong).ShowDialog();
                LoadTuyenDuong();
            }
            else
            {
                new MessageBox.MessageBoxBA().Show(this, "Lỗi không tìm thấy dữ liệu. .", "Thông báo",
                                                   Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information);
            }
        }
        public void LoadKieuTuyenDuong()
        {
            try
            {
                TuyenDuong TuyendDuongcontrol = new TuyenDuong();
                DataTable  dt = TuyendDuongcontrol.GetKieuTuyenDuong();
                cboKieuTuyen.DataSource    = dt;
                cboKieuTuyen.DisplayMember = "KieuTuyen";
                cboKieuTuyen.ValueMember   = "Id";

                cboViTri.Properties.DataSource    = new AllCodeEntity().GetAllCodeByCode("DIEMXUATPHAT");
                cboViTri.Properties.DisplayMember = "Display";
                cboViTri.Properties.ValueMember   = "Value";
                cboViTri.ItemIndex = 0;
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("LoadKieuTuyenDuong: ", ex);
            }
        }
Beispiel #9
0
        public async Task <IActionResult> Delete(int MaTuyenDuong)
        {
            string     webRootPath = _hostingEnviroment.WebRootPath;
            TuyenDuong tuyenduong  = await _db.TuyenDuongs.FindAsync(MaTuyenDuong);

            if (tuyenduong == null)
            {
                return(NotFound());
            }
            else
            {
                var uploads   = Path.Combine(webRootPath, SD.ImageFolder);
                var extension = Path.GetExtension(tuyenduong.Anh);

                if (System.IO.File.Exists(Path.Combine(uploads, tuyenduong.MaTuyenDuong + extension)))
                {
                    System.IO.File.Delete(Path.Combine(uploads, tuyenduong.MaTuyenDuong + extension));
                }
                _db.TuyenDuongs.Remove(tuyenduong);
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
        }
 public void OnGet(int id)
 {
     TuyenDuong = _TuyenDuongService.GetTuyenDuong(id);
 }
Beispiel #11
0
 public void AddTuyenDuong(TuyenDuong TuyenDuong)
 {
     _unitOfWork.DanhSachTuyenDuong.Add(TuyenDuong);
     _unitOfWork.Complete();
 }