private void numSeriDau_Leave(object sender, EventArgs e) { int SeriDau = -1; try { SeriDau = int.Parse(numSeriDau.Value.ToString()); if (SeriDau > 0) { DataTable dt = Ve.GetVePhatHanhBySeri(SeriDau); if ((dt != null) && (dt.Rows.Count > 0)) { lblHopDong.Text = "[" + dt.Rows[0]["SoLuong"].ToString() + "] " + dt.Rows[0]["TenKhachHang"].ToString(); lblHopDong.Visible = true; } else { numSeriDau.Focus(); lblHopDong.Text = ""; lblHopDong.Visible = false; new MessageBox.MessageBoxBA().Show("Vé chưa có trong dữ liệu phát hành. Bạn cần kiểm tra lại hoặc nhập thêm vào dữ liệu vé phát hành."); } } } catch (Exception ex) { new MessageBox.MessageBoxBA().Show("Có lỗi dữ liệu nhập. Bạn cần kiểm tra lại."); return; } }
private void btnLuu_Click(object sender, EventArgs e) { //GetDuLieu nhap DateTime NgaySuDung = DateTime.MinValue; int SeriDau = -1; int SoTien = -1; string GhiChu = ""; string SoHieuXe = ""; try { NgaySuDung = calNgaySuDung.Value; SeriDau = int.Parse(numSeriDau.Value.ToString()); SoTien = int.Parse(numSoTien.Value.ToString()); GhiChu = StringTools.TrimSpace(txtGhiChu.Text); SoHieuXe = StringTools.TrimSpace(txtSoHieuXe.Text); } catch (Exception ex) { new MessageBox.MessageBoxBA().Show("Có lỗi dữ liệu nhập. Bạn cần kiểm tra lại."); return; } //// check validate du lieu if (SeriDau <= 0) { new MessageBox.MessageBoxBA().Show("Bạn phải nhập thông tin seri đầu của hợp đồng."); return; } if (SoTien <= 0) { new MessageBox.MessageBoxBA().Show("Bạn phải nhập thông tin số tiền."); return; } //KIEM TRADA PHAT HANH DataTable dt = Ve.GetVePhatHanhBySeri(SeriDau); if (!((dt != null) && (dt.Rows.Count > 0))) { new MessageBox.MessageBoxBA().Show("Seri đầu này không có trong dữ liệu vé phát hành.Bạn cần kiểm tra lại dữ liệu nhập."); return; } if (g_ThemMoi) // chen mới { bool bSuccess = Ve.InsertVeSuDung(NgaySuDung, SeriDau, SoHieuXe, SoTien, GhiChu); if (bSuccess) { LoadDSVeSuDung(); new MessageBox.MessageBoxBA().Show("Thêm mới thành công."); } else { new MessageBox.MessageBoxBA().Show("Lỗi thêm mới."); } LockControl(); return; } else { bool bSuccess = Ve.UpdateVeSuDung(NgaySuDung, SeriDau, SoHieuXe, SoTien, GhiChu); if (bSuccess) { LoadDSVeSuDung(); new MessageBox.MessageBoxBA().Show("Cập nhật thành công."); return; } else { new MessageBox.MessageBoxBA().Show("Lỗi cập nhật."); return; } } }
private void btnLuu_Click(object sender, EventArgs e) { //GetDuLieu nhap DateTime Ngay = DateTime.MinValue; int IDKhachHang = -1; int SoHopDong = -1; int SeriDau = -1; int SeriCuoi = -1; string GhiChu = ""; try { Ngay = calNgayPhatHanh.Value; IDKhachHang = int.Parse(cboKhachHang.SelectedValue.ToString()); SoHopDong = int.Parse(numSoHopDong.Value.ToString()); SeriDau = int.Parse(numSeriDau.Value.ToString()); SeriCuoi = int.Parse(numSeriCuoi.Value.ToString()); GhiChu = StringTools.TrimSpace(txtGhiChu.Text); } catch (Exception ex) { new MessageBox.MessageBoxBA().Show("Có lỗi dữ liệu nhập. Bạn cần kiểm tra lại."); return; } // check validate du lieu if (IDKhachHang <= 0) { new MessageBox.MessageBoxBA().Show("Bạn phải nhập thông tin khách hàng."); return; } if (SoHopDong <= 0) { new MessageBox.MessageBoxBA().Show("Bạn phải nhập thông tin số hợp đồng."); return; } if (SeriDau <= 0) { new MessageBox.MessageBoxBA().Show("Bạn phải nhập thông tin seri đầu của hợp đồng."); return; } if (SeriCuoi <= 0) { new MessageBox.MessageBoxBA().Show("Bạn phải nhập thông tin seri cuối của hợp đồng."); return; } if (SeriDau > SeriCuoi) { new MessageBox.MessageBoxBA().Show("Bạn phải nhập seri đầu nhỏ hoặc bằng seri cuối của hợp đồng."); return; } if (g_ThemMoi) // chen mới { DataTable dt = Ve.GetVePhatHanhBySeri(SeriDau); if ((dt != null) && (dt.Rows.Count > 0)) { new MessageBox.MessageBoxBA().Show("Seri vé này đã tồn tại trong dữ liệu vé phát hành.Bạn cần kiểm tra lại dữ liệu nhập."); return; } dt = Ve.GetVePhatHanhBySeri(SeriCuoi); if ((dt != null) && (dt.Rows.Count > 0)) { new MessageBox.MessageBoxBA().Show("Seri vé này đã tồn tại trong dữ liệu vé phát hành.Bạn cần kiểm tra lại dữ liệu nhập."); return; } bool bSuccess = Ve.InsertVePhatHanh(Ngay, SoHopDong, SeriDau, SeriCuoi, IDKhachHang, GhiChu); if (bSuccess) { LoadDSVePhatHanh(); new MessageBox.MessageBoxBA().Show("Thêm mới thành công."); } else { new MessageBox.MessageBoxBA().Show("Lỗi thêm mới."); } LockControl(); return; } else { bool bSuccess = Ve.UpdateVePhatHanh(Ngay, SoHopDong, SeriDau, SeriCuoi, IDKhachHang, GhiChu); if (bSuccess) { LoadDSVePhatHanh(); new MessageBox.MessageBoxBA().Show("Cập nhật thành công."); return; } else { new MessageBox.MessageBoxBA().Show("Lỗi cập nhật."); return; } } }