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(); }
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) { Dulieudauvaotinhtien DulieudauvaotinhtienControl = new 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 = cboViTri.SelectedValue.ToString() == "1"; DulieudauvaotinhtienControl.VeTram = StringTools.TrimSpace(txtVeTram.Text); 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 (Exception ex) { new MessageBox.MessageBoxBA().Show("Bạn cần chọn Tuyến đường !" + ex); } } } }