private void FrmAddCustoms_Load(object sender, EventArgs e) { if (_mode == 0) //add new { this.Text = "Them moi don vi hai quan" + ConstantInfo.MESSAGE_TITLE + GlobalInfo.CompanyName; btnAdd.Enabled = true; btnUpdate.Enabled = false; } if (_mode == 1) //update { btnAdd.Enabled = false; btnUpdate.Enabled = true; this.Text = "Cap nhat don vi hai quan" + ConstantInfo.MESSAGE_TITLE + GlobalInfo.CompanyName; tblCustom customs = CustomsFacory.FindByCode(_customsCode); if (customs == null) { MessageBox.Show("Đơn vị hải quan này không còn tồn tại trong Cơ Sở Dữ Liệu. Bạn hãy kiểm tra lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } txtCode.ReadOnly = true; txtCode.Text = customs.CustomsCode; txtName.Text = customs.CustomsName; txtDescription.Text = customs.Description; } }
private void btnSearch_Click(object sender, EventArgs e) { try { if (ddlCuaKhau.SelectedValue.ToString() == "") { MessageBox.Show("Chưa chọn đơn vị hải quan"); return; } var report = new ReportListFeedback(); var txtReceiver = (TextObject)report.Section1.ReportObjects["txtReceiver"]; txtReceiver.Text = txtReceiver.Text + CustomsFacory.FindByCode(ddlCuaKhau.SelectedValue.ToString()).CustomsName; List <tblHandover> listHandover = TrainFactory.SearchBBBG(txtNumberBBBG.Text.Trim(), cbNgayXNC.Checked, dtpFrom.Value, dtpTo.Value, ddlCuaKhau.SelectedValue.ToString()); if (listHandover == null || listHandover.Count == 0) { MessageBox.Show("Không có dữ liệu thỏa mãn điều kiện tìm kiếm này"); return; } DataSet1 dataset = new DataSet1(); DataTable dt = dataset.tblHandover; foreach (tblHandover obj in listHandover) { dt.Rows.Add(obj.ID, obj.NumberHandover, obj.DateHandover, obj.CodeStation, obj.CodeStationFromTo, obj.StatusGoods, obj.StatusVehicle, obj.CreatedDate, obj.CreatedBy, obj.ModifiedDate, obj.ModifiedBy, obj.NumberReply, obj.DateReply, obj.NoteReply, obj.IsDeleted, obj.IsReplied, obj.Note, obj.Type, obj.ReplyStatusGoods); } report.SetDataSource(dataset); FrmPreviewReport frmReport = new FrmPreviewReport(report); frmReport.MdiParent = this.MdiParent; frmReport.Show(); } catch (Exception ex) { } }
private void txtCodeGaDenDi_Leave(object sender, EventArgs e) { var customs = CustomsFacory.FindByCode(txtCodeGaDenDi.Text.Trim()); if (customs != null) { ddlGaDenDi.SelectedValue = customs.CustomsCode.Trim(); } else { ddlGaDenDi.SelectedIndex = 0; } }
private void txtCodeCuaKhau_Leave(object sender, EventArgs e) { var customs = CustomsFacory.FindByCode(txtCodeCuaKhau.Text.Trim()); if (customs != null) { ddlCuaKhau.SelectedValue = customs.CustomsCode.Trim(); } else { ddlCuaKhau.SelectedIndex = 0; txtCodeCuaKhau.Text = string.Empty; } }
private bool validate() { bool valid = true; if (_mode == 0)//add new { if (String.IsNullOrEmpty(txtCode.Text.Trim())) { valid = false; MessageBox.Show("Mã đơn vị hải quan không được để trống", "Dữ liệu không hợp lệ", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCode.Focus(); } else if (null != CustomsFacory.FindByCode(txtCode.Text.Trim())) { valid = false; MessageBox.Show("Mã đơn vị hải quan này đã tồn tại, hãy thử với mã khác", "Dữ liệu không hợp lệ", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); txtCode.Focus(); } if (String.IsNullOrEmpty(txtName.Text.Trim())) { valid = false; MessageBox.Show("Tên đơn vị hải quan không được để trống", "Dữ liệu không hợp lệ", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); txtName.Focus(); } } if (_mode == 1) //update { tblCustom customs = CustomsFacory.FindByCode(_customsCode); if (customs == null) { valid = false; MessageBox.Show("Đơn vị hải quan này không còn tồn tại trong Cơ Sở Dữ Liệu. Bạn hãy kiểm tra lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (String.IsNullOrEmpty(txtName.Text.Trim())) { valid = false; MessageBox.Show("Tên đơn vị hải quan không được để trống", "Dữ liệu không hợp lệ", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); txtName.Focus(); } } return(valid); }
private void printBBBG() { try { var reportHandOver = new ReportHandOver(); var txtNumberHandover = (TextObject)reportHandOver.Section1.ReportObjects["txtNumberHandover"]; var ddlGaDenDi = (TextObject)reportHandOver.Section1.ReportObjects["ddlGaDenDi"]; var dtpHandover = (TextObject)reportHandOver.Section1.ReportObjects["dtpHandover"]; //Khong dung //var txtSummary = (TextObject)reportHandOver.Section1.ReportObjects["txtSummary"]; var txtStatusVehicle = (TextObject)reportHandOver.Section1.ReportObjects["txtStatusVehicle"]; var txtStatusGoods = (TextObject)reportHandOver.Section1.ReportObjects["txtStatusGoods"]; var txtCustoms = (TextObject)reportHandOver.Section1.ReportObjects["txtCustoms"]; //var txtPath = (TextObject)reportHandOver.Section1.ReportObjects["txtPath"]; //var txtConfirmOfToStation = (TextObject)reportHandOver.Section1.ReportObjects["txtConfirmOfToStation"]; var txtToStation = (TextObject)reportHandOver.Section1.ReportObjects["txtToStation"]; var txtFromStation = (TextObject)reportHandOver.Section1.ReportObjects["txtFromStation"]; long handoverId = _handover.ID; //1L; tblHandover handover = TrainFactory.FindHandoverByID(handoverId); if (handover != null) { if (handover.tblHandoverResources.IsLoaded == false) { handover.tblHandoverResources.Load(); } List <tblHandoverResource> listTblHandoverResources = TrainFactory.FindHandoverResourceByHandoverID(handoverId); //List<tblHandoverResource> listTblHandoverResources = handover.tblHandoverResources.ToList(); ; List <tblToaTau> listToaTau = new List <tblToaTau>(); foreach (tblHandoverResource obj in listTblHandoverResources) { if (obj.tblToaTauReference.IsLoaded == false) { obj.tblToaTauReference.Load(); } if (obj.tblToaTau != null) { listToaTau.Add(obj.tblToaTau); } } DataSet1 dataset = new DataSet1(); DataTable dt = dataset.tblToaTau; //dt = ListToDataTable.ToDataTable(listToaTau); foreach (tblToaTau toaTau in listToaTau) { if (toaTau.tblChuyenTauReference.IsLoaded == false) { toaTau.tblChuyenTauReference.Load(); } dt.Rows.Add(toaTau.ToaTauID, toaTau.Ma_ToaTau , toaTau.So_VanTai_Don , toaTau.Ngay_VanTai_Don , toaTau.Ten_DoiTac , toaTau.Ma_DoanhNghiep , toaTau.Ten_Hang , toaTau.Trong_Luong , toaTau.Don_Vi_Tinh , toaTau.Seal_VanTai , toaTau.Seal_VanTai2 , toaTau.Seal_HaiQuan , toaTau.Seal_HaiQuan2 , toaTau.Ghi_Chu , toaTau.CreatedDate , toaTau.CreatedBy , toaTau.ModifiedDate , toaTau.ModifiedBy , toaTau.tblChuyenTau.TrainID); } reportHandOver.SetDataSource(dataset); String fromStation = CustomsFacory.FindByCode(handover.CodeStation).CustomsName; String toStation = CustomsFacory.FindByCode(handover.CodeStationFromTo).CustomsName; //if (handover.DateHandover != null) //{ // String dateString = "Hồi " + handover.DateHandover.Value.Hour + " giờ " + handover.DateHandover.Value.Minute + " phút, ngày " + handover.DateHandover.Value.Day + " tháng " + handover.DateHandover.Value.Month + " năm " + handover.DateHandover.Value.Year; // txtSummary.Text = dateString + " " + fromStation + " bàn giao cho Chi nhánh vận tải hàng hóa đường sắt Đồng Đăng" + // " lô hàng nhập khẩu chuyển cảng vận chuyển từ " + fromStation + " đến " + toStation + "."; //} //txtNumberHandover.Text = "Số: " + handover.NumberHandover + "/BBBG-HQGA"; txtNumberHandover.Text = "Số: " + handover.NumberHandover; // Ten hai quan den ddlGaDenDi.Text = "Kính gửi: " + toStation; if (handover.DateHandover != null) { dtpHandover.Text = "Thời gian chuyển: hồi " + handover.DateHandover.Value.Hour + " giờ ngày " + handover.DateHandover.Value.Day + " tháng " + handover.DateHandover.Value.Month + " năm " + handover.DateHandover.Value.Year; } txtStatusVehicle.Text = handover.StatusVehicle; txtStatusGoods.Text = handover.StatusGoods; txtCustoms.Text = fromStation.ToUpper(); //txtPath.Text = "Từ " + fromStation + " đến " + toStation; //txtConfirmOfToStation.Text = "5. Xác nhận của " + toStation + ":"; txtFromStation.Text = fromStation; txtToStation.Text = toStation; } reportHandOver.Section3.SectionFormat.EnableUnderlaySection = true; reportHandOver.Section3.SectionFormat.EnableKeepTogether = true; FrmPreviewReport frmReport = new FrmPreviewReport(reportHandOver); frmReport.MdiParent = this.MdiParent; frmReport.Show(); } catch (Exception ex) { throw ex; } }
private void button1_Click(object sender, EventArgs e) { String replyType = ((ComboBoxItem)cbType.SelectedItem).Value.ToString(); Nullable <Boolean> replyStatus = null; if (((ComboBoxItem)cbReplyStatus.SelectedItem).Value != null) { replyStatus = (Boolean)(((ComboBoxItem)cbReplyStatus.SelectedItem).Value); } List <tblHandover> listHandover = TrainFactory.SearchBBBG("", true, dtpFrom.Value, dtpTo.Value, replyStatus, replyType, false); DataSet1 dataset = new DataSet1(); DataTable dt = dataset.BBBG; foreach (tblHandover handover in listHandover) { string tenHaiQuanChuyenDen = ""; string tenHaiQuanChuyenDi = ""; if (replyType == "0") //BBBG den { tenHaiQuanChuyenDen = CustomsFacory.FindByCode(handover.CodeStation).CustomsName; tenHaiQuanChuyenDi = CustomsFacory.FindByCode(handover.CodeStationFromTo).CustomsName; } else if (replyType == "1") //BBBG di { tenHaiQuanChuyenDen = CustomsFacory.FindByCode(handover.CodeStationFromTo).CustomsName; tenHaiQuanChuyenDi = CustomsFacory.FindByCode(handover.CodeStation).CustomsName; } dt.Rows.Add(handover.ID, handover.NumberHandover, handover.DateHandover, tenHaiQuanChuyenDi, tenHaiQuanChuyenDen, handover.StatusVehicle, handover.StatusGoods, handover.DateReply, handover.Note); } if (replyType == "0") //BBBG den { var report = new ReportHandoverComeIn(); var txtType = (TextObject)report.Section1.ReportObjects["txtType"]; var txtFrom = (TextObject)report.Section1.ReportObjects["txtFrom"]; var txtTo = (TextObject)report.Section1.ReportObjects["txtTo"]; txtFrom.Text = txtFrom.Text + " " + dtpFrom.Text; txtTo.Text = txtTo.Text + " " + dtpTo.Text; txtType.Text = ("SỔ THEO DÕI BBBG HÀNG CHUYỂN CẢNG ĐẾN").ToUpper(); report.SetDataSource(dataset); FrmPreviewReport frmReport = new FrmPreviewReport(report); frmReport.MdiParent = this.MdiParent; frmReport.Show(); } else if (replyType == "1") //BBBG di { var report = new ReportHandoverOut(); var txtType = (TextObject)report.Section1.ReportObjects["txtType"]; var txtFrom = (TextObject)report.Section1.ReportObjects["txtFrom"]; var txtTo = (TextObject)report.Section1.ReportObjects["txtTo"]; txtFrom.Text = txtFrom.Text + " " + dtpFrom.Text; txtTo.Text = txtTo.Text + " " + dtpTo.Text; txtType.Text = ("SỔ THEO DÕI BBBG HÀNG CHUYỂN CẢNG ĐI").ToUpper(); report.SetDataSource(dataset); FrmPreviewReport frmReport = new FrmPreviewReport(report); frmReport.MdiParent = this.MdiParent; frmReport.Show(); } }
private void print() { try { long replyId = _tblListHandoverReply.ID; tblListHandoverReply handoverReply = HandoverReplyFactory.FindByID(replyId); if (handoverReply == null) { MessageBox.Show("Không kết nối được với CSDL hoặc Bảng kê hồi báo này không còn tồn tại. Xin kiểm tra lại "); return; } var report = new ReportListHanoverReply(); var txtNumber = (TextObject)report.Section1.ReportObjects["txtNumber"]; var txtReplyDate = (TextObject)report.Section1.ReportObjects["txtReplyDate"]; var txtReceiverCustomsName = (TextObject)report.Section1.ReportObjects["txtReceiverCustomsName"]; var txtSummary = (TextObject)report.Section1.ReportObjects["txtSummary"]; var txtGoodsStatus = (TextObject)report.Section4.ReportObjects["txtGoodsStatus"]; var txtNote = (TextObject)report.Section4.ReportObjects["txtNote"]; txtNumber.Text = "Số: " + handoverReply.ListReplyNumber; txtReplyDate.Text = "Lạng Sơn, ngày " + handoverReply.ListReplyDate.GetValueOrDefault().Day + " tháng " + handoverReply.ListReplyDate.GetValueOrDefault().Month + " năm " + handoverReply.ListReplyDate.GetValueOrDefault().Year; txtReceiverCustomsName.Text = "Kính gửi: " + CustomsFacory.FindByCode(handoverReply.CustomsCodeReceiver).CustomsName; String fromDate = handoverReply.ReportFromDate.GetValueOrDefault().ToString("dd/MM/yyyy"); String toDate = handoverReply.ReportToDate.GetValueOrDefault().ToString("dd/MM/yyyy"); txtSummary.Text = " " + "Chi cục Hải quan ga ĐSQT Đồng đăng đã nhận được hàng và Biên bản bàn giao hàng nhập khẩu của chi cục từ ngày " + fromDate + " đến ngày " + toDate; txtGoodsStatus.Text = " " + "Tình trạng hàng hóa: " + handoverReply.ReplyStatusGoods; txtNote.Text = " " + handoverReply.Note; //fill table BBBG DataSet1 dataset = new DataSet1(); DataTable dt = dataset.tblHandover; if (handoverReply != null && handoverReply.tblHandovers.IsLoaded == false) { handoverReply.tblHandovers.Load(); } List <tblHandover> listHandover = handoverReply.tblHandovers.ToList(); foreach (tblHandover obj in listHandover) { if (obj.IsDeleted.GetValueOrDefault() != true) { dt.Rows.Add(obj.ID, obj.NumberHandover, obj.DateHandover, obj.CodeStation, obj.CodeStationFromTo, obj.StatusGoods, obj.StatusVehicle, obj.CreatedDate, obj.CreatedBy, obj.ModifiedDate, obj.ModifiedBy, obj.NumberReply, obj.DateReply, obj.NoteReply, obj.IsDeleted, obj.IsReplied, obj.Note, obj.Type, obj.ReplyStatusGoods, null); } } report.SetDataSource(dataset); FrmPreviewReport frmReport = new FrmPreviewReport(report); frmReport.MdiParent = this.MdiParent; frmReport.Show(); } catch (Exception ex) { } }