/// <summary> /// hien thi ds cac gia cua cac loai xe tren mot tuyen duong /// </summary> /// <param name="IsQuanToan"></param> /// <param name="MaTuyenDuong"></param> public void LoadGiaGoc(bool IsQuanToan, string MaTuyenDuong) { Dulieudauvaotinhtien objDuLieuDauVao = new Dulieudauvaotinhtien(); grdLoaiXeTuyenDuong.AutoGenerateColumns = false; grdLoaiXeTuyenDuong.DataSource = objDuLieuDauVao.GetDSGiaCuaMotTuyen(IsQuanToan, MaTuyenDuong); }
private void lstTuyenDuong_SelectedValueChanged(object sender, EventArgs e) { // get thong tin cua tuyen duong va loai xe // if Get (TuyenDuongID,LoaiXeID) has data then set // else get (TuyenDuongID) // lay gia tri dinh muc string MaTuyenDuong = ""; int Loaixeid = 0; try { Loaixeid = Convert.ToInt32(cboLoaiXe.SelectedValue); } catch { return; } if (lstTuyenDuong.SelectedValue != null) { MaTuyenDuong = lstTuyenDuong.SelectedValue.ToString(); } LoadGiaGoc(g_IsQuanToan, MaTuyenDuong); Dulieudauvaotinhtien objDuLieu = new Dulieudauvaotinhtien(); Dulieudauvaotinhtien objDuLieuLay; objDuLieuLay = objDuLieu.Selectone(g_IsQuanToan, MaTuyenDuong, Loaixeid); if (objDuLieuLay == null) { List <Dulieudauvaotinhtien> listDuLieuCua1TuyenDuong = Dulieudauvaotinhtien.GetDulieuCuaMotTuyen(g_IsQuanToan, MaTuyenDuong); if ((listDuLieuCua1TuyenDuong != null) && (listDuLieuCua1TuyenDuong.Count > 0)) { txtKmQD1Chieu.Text = listDuLieuCua1TuyenDuong[0].KmQuyDinh1Chieu.ToString(); txtThoiGianQD1Chieu.Text = listDuLieuCua1TuyenDuong[0].ThoiGianQuyDinh1Chieu.ToString(); txtKmQD2Chieu.Text = listDuLieuCua1TuyenDuong[0].KmQuyDinh2Chieu.ToString(); txtThoiGianQD2Chieu.Text = listDuLieuCua1TuyenDuong[0].ThoiGianQuyDinh2Chieu.ToString(); txtVeTram.Text = listDuLieuCua1TuyenDuong[0].VeTram.ToString(); } else { txtKmQD1Chieu.Text = ""; txtThoiGianQD1Chieu.Text = ""; txtKmQD2Chieu.Text = ""; txtThoiGianQD2Chieu.Text = ""; txtVeTram.Text = ""; } } else { txtKmQD1Chieu.Text = objDuLieuLay.KmQuyDinh1Chieu.ToString(); txtThoiGianQD1Chieu.Text = objDuLieuLay.ThoiGianQuyDinh1Chieu.ToString(); txtKmQD2Chieu.Text = objDuLieuLay.KmQuyDinh2Chieu.ToString(); txtThoiGianQD2Chieu.Text = objDuLieuLay.ThoiGianQuyDinh2Chieu.ToString(); txtVeTram.Text = objDuLieuLay.VeTram; } Lock(); }
private void btnXoa_Click(object sender, EventArgs e) { if ((new MessageBox.MessageBoxBA().Show(this, "Bạn có đồng ý xóa xe của tuyến đường?", "Thông báo", MessageBox.MessageBoxButtonsBA.YesNoCancel, Taxi.MessageBox.MessageBoxIconBA.Question).ToString() == DialogResult.Yes.ToString())) { Dulieudauvaotinhtien DulieudauvaotinhtienControl = new Dulieudauvaotinhtien(); bool IsQuanToan = cboViTri.SelectedValue.ToString() == "1"; int so = DulieudauvaotinhtienControl.Delete(IsQuanToan, TuyenDuongID, LoaixeID); if (so > 0) { new MessageBox.MessageBoxBA().Show("Cập nhật thành công"); Lock(); string MaTuyenDuong = lstTuyenDuong.SelectedValue.ToString(); LoadGiaGoc(g_IsQuanToan, MaTuyenDuong); } else { new MessageBox.MessageBoxBA().Show("Cập nhật không thành công"); } } }
public void LoadGiacuoc(bool IsQuanToan, int LoaixeID, string TuyenDuongID) { Dulieudauvaotinhtien Dulieudauvaotinhtiencontrol = new Dulieudauvaotinhtien(); Dulieudauvaotinhtienobj = Dulieudauvaotinhtiencontrol.Selectone(IsQuanToan, TuyenDuongID, LoaixeID); if (Dulieudauvaotinhtienobj != null) { if (radMotChieu.Checked == true) { txtGiaThueBao.Text = Dulieudauvaotinhtienobj.GiaThueBao1Chieu(); } else if (radioHaiChieu.Checked == true) { txtGiaThueBao.Text = Dulieudauvaotinhtienobj.GiaThueBao2Chieu(); } } else { txtGiaThueBao.Text = ""; } }
public void getValue(bool IsQuanToan, string TuyenDuongID, int LoaiXe) { Dulieudauvaotinhtien Dulieudauvaotinhtienobj = new Dulieudauvaotinhtien(); Dulieudauvaotinhtien DulieudauvaotinhtienControl = new Dulieudauvaotinhtien(); Dulieudauvaotinhtienobj = DulieudauvaotinhtienControl.Selectone(IsQuanToan, TuyenDuongID, LoaiXe); if (Dulieudauvaotinhtienobj != null) { txtGiaTien1Chieu.Text = Dulieudauvaotinhtienobj.GiaTien1Chieu.ToString(); txtGiaTien2Chieu.Text = Dulieudauvaotinhtienobj.GiaTien2Chieu.ToString(); txtKmQD1Chieu.Text = Dulieudauvaotinhtienobj.KmQuyDinh1Chieu.ToString(); txtKmQD2Chieu.Text = Dulieudauvaotinhtienobj.KmQuyDinh2Chieu.ToString(); txtThoiGianQD1Chieu.Text = Dulieudauvaotinhtienobj.ThoiGianQuyDinh1Chieu.ToString(); txtThoiGianQD2Chieu.Text = Dulieudauvaotinhtienobj.ThoiGianQuyDinh2Chieu.ToString(); txtVeTram.Text = StringTools.TrimSpace(Dulieudauvaotinhtienobj.VeTram); cboLoaiXe.SelectedValue = LoaiXe; } else { txtGiaTien1Chieu.Text = ""; txtGiaTien2Chieu.Text = ""; } }
private void btnLuu_Click(object sender, EventArgs e) { Taxi.Business.BanGiaGoc.Dulieudauvaotinhtien DulieudauvaotinhtienControl = new Taxi.Business.BanGiaGoc.Dulieudauvaotinhtien(); if (CheckGiatrinhapvao() == false) { new MessageBox.MessageBoxBA().Show("Bạn cần nhập đầy đủ thông tin"); } else { if (Chechvalue() == true) { try { DulieudauvaotinhtienControl.GiaTien1Chieu = Convert.ToDouble(txtGiaTien1Chieu.Text); DulieudauvaotinhtienControl.GiaTien2Chieu = Convert.ToDouble(txtGiaTien2Chieu.Text); DulieudauvaotinhtienControl.KmQuyDinh1Chieu = Convert.ToDouble(txtKmQD1Chieu.Text); DulieudauvaotinhtienControl.KmQuyDinh2Chieu = Convert.ToDouble(txtKmQD2Chieu.Text); DulieudauvaotinhtienControl.ThoiGianQuyDinh1Chieu = Convert.ToDouble(txtThoiGianQD1Chieu.Text); DulieudauvaotinhtienControl.ThoiGianQuyDinh2Chieu = Convert.ToDouble(txtThoiGianQD2Chieu.Text); DulieudauvaotinhtienControl.IsQuanToan = (bool)cboViTri.SelectedValue; DulieudauvaotinhtienControl.VeTram = StringTools.TrimSpace(txtVeTram.Text); string TuyenDuong = lstTuyenDuong.Text; Taxi.Business.BanGiaGoc.TuyenDuong TuyenDuongControl = new Taxi.Business.BanGiaGoc.TuyenDuong(); Dulieudauvaotinhtien Dulieudauvaotinhtienobj = new Dulieudauvaotinhtien(); if (Flat == 1) { // Kiểm tra tuyến đưồng loại xe này đã có dữ liệu chua DulieudauvaotinhtienControl.TuyenDuongID = lstTuyenDuong.SelectedValue.ToString(); try { string S = cboLoaiXe.SelectedValue.ToString(); DulieudauvaotinhtienControl.LoaiXeID = Convert.ToInt32(S); } catch { new MessageBox.MessageBoxBA().Show("Bạn chọn Tuyến đường !"); return; } //Kiem tra dữ liệu tuyến đuwongf loại xe đã tồn tại chưa /// Dulieudauvaotinhtienobj = DulieudauvaotinhtienControl.Selectone(g_IsQuanToan, DulieudauvaotinhtienControl.TuyenDuongID, DulieudauvaotinhtienControl.LoaiXeID); if (Dulieudauvaotinhtienobj != null) { if (Dulieudauvaotinhtienobj.LoaiXeID == DulieudauvaotinhtienControl.LoaiXeID && DulieudauvaotinhtienControl.TuyenDuongID == Dulieudauvaotinhtienobj.TuyenDuongID) { new MessageBox.MessageBoxBA().Show("Dữ liệu nhập cho loại xe trên tuyến đường này đã có."); } else { int so = DulieudauvaotinhtienControl.insert(DulieudauvaotinhtienControl); if (so > 0) { Lock(); string MaTuyenDuong = lstTuyenDuong.SelectedValue.ToString(); LoadGiaGoc(g_IsQuanToan, MaTuyenDuong); new MessageBox.MessageBoxBA().Show("Cập nhật thành công"); } else { new MessageBox.MessageBoxBA().Show("Cập nhật không thành công"); } } } else { int so = DulieudauvaotinhtienControl.insert(DulieudauvaotinhtienControl); if (so > 0) { new MessageBox.MessageBoxBA().Show("Cập nhật thành công"); Lock(); string MaTuyenDuong = lstTuyenDuong.SelectedValue.ToString(); LoadGiaGoc(g_IsQuanToan, MaTuyenDuong); } else { new MessageBox.MessageBoxBA().Show("Cập nhật không thành công"); } } } else if (Flat == 2) { DulieudauvaotinhtienControl.TuyenDuongID = TuyenDuongID; DulieudauvaotinhtienControl.LoaiXeID = LoaixeID; int so = DulieudauvaotinhtienControl.Update(DulieudauvaotinhtienControl); if (so > 0) { new MessageBox.MessageBoxBA().Show("Cập nhật thành công"); Lock(); string MaTuyenDuong = lstTuyenDuong.SelectedValue.ToString(); LoadGiaGoc(g_IsQuanToan, MaTuyenDuong); } else { new MessageBox.MessageBoxBA().Show("Cập nhật không thành công"); } } } catch { new MessageBox.MessageBoxBA().Show("Bạn cận chọn Tuyến đường !"); } } } }