private void btnAdd_Click(object sender, EventArgs e) { if (_mode == 0) { //validate if (validate()) { tblCustom customs = new tblCustom(); customs.CustomsCode = txtCode.Text; customs.CustomsName = txtName.Text.Trim(); customs.Description = txtDescription.Text.Trim(); customs.CreatedBy = _userInfo.UserID; customs.ModifiedBy = _userInfo.UserID; if (CustomsFacory.Insert(customs) > 0) { try { _frmListCustoms.init(); } catch (Exception ex) { //do nothing } MessageBox.Show("Thêm mới đơn vị hải quan thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); reset(); } else { MessageBox.Show("Thêm mới đơn vị hải quan không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
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 void frmReport_Load(object sender, EventArgs e) { this.Location = new Point((_mainForm.Width - this.Width) / 2, (_mainForm.Height - this.Height) / 2); var list = new List <tblCustom>(); var custom = new tblCustom { CustomsCode = "0", CustomsName = "Tất cả" }; list.Add(custom); //tao danh sach don vi hai quan var listtblCustoms = CustomsFacory.getAll(); list.AddRange(listtblCustoms.Select(item => new tblCustom { CustomsCode = item.CustomsCode.Trim(), CustomsName = item.CustomsName })); cbUnit.DisplayMember = "CustomsName"; cbUnit.ValueMember = "CustomsCode"; cbUnit.DataSource = list; if (FDHelper.RgGetSizeOfUnit() == ConstantInfo.Branch) { String unitCode = FDHelper.RgCodeOfUnit(); cbUnit.SelectedValue = unitCode; cbUnit.Enabled = false; } //tao danh sach loai hinh List <tblType> listType = new List <tblType>(); tblType type = new tblType(); type.TypeCode = ""; type.TypeName = "Tất cả"; listType.Add(type); foreach (tblType obj in TypeFactory.getAllType()) { tblType typeObj = new tblType(); typeObj.TypeName = obj.TypeCode + " - " + obj.TypeName; typeObj.TypeCode = obj.TypeCode; listType.Add(typeObj); } cbType.DisplayMember = "TypeName"; cbType.ValueMember = "TypeCode"; cbType.DataSource = listType; }
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 FrmAddListHandoverReply_Load(object sender, EventArgs e) { ////init ma cua khau var listHQ = CustomsFacory.getAll(); var listStation = new List <tblCustom>(); listStation.AddRange(listHQ); listStation.Insert(0, new tblCustom { CustomsName = "Tên HQ Cửa khẩu", CustomsCode = "" }); ddlCustomsName.DataSource = listStation.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCustomsName.ValueMember = "CustomsCode"; ddlCustomsName.DisplayMember = "CustomsName"; ddlCustomsName.SelectedIndex = 0; txtCustomsCode.Text = ""; if (_mode == 0) { btnAddNew.Enabled = true; btnUpdate.Enabled = false; lblHeader.Text = "Thêm mới bảng kê hồi báo"; _NumberGenerate = NumberGenerateFactory.AutoGenerate(NumberGenerateFactory.NUMBER_TYPE_REPLY); txtNumberHandoverReply.Text = _NumberGenerate.Year + "-" + _NumberGenerate.ReplyReportNumber + "/BK-HQGA"; txtStatusGood.Text = "Hàng hóa về ga Đồng Đăng đủ, đúng số toa, nguyên chì TQ và chì của "; txtNote.Text = "Chi cục Hải quan ga ĐSQT Đồng Đăng đề nghị chi cục sau khi nhận được bảng kê này, xác nhận và Fax lại cho chúng tôi theo số: (04)8781450-8781019"; } else { btnAddNew.Enabled = false; btnUpdate.Enabled = true; lblHeader.Text = "Cập nhật bảng kê hồi báo"; initUpdateForm(); } }
private void init() { ////init ma cua khau var listHQ = CustomsFacory.getAll(); var listStation = new List <tblCustom>(); listStation.AddRange(listHQ); listStation.Insert(0, new tblCustom { CustomsName = "Tất cả", CustomsCode = "" }); cbCustoms.DataSource = listStation.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); cbCustoms.ValueMember = "CustomsCode"; cbCustoms.DisplayMember = "CustomsName"; cbCustoms.SelectedIndex = 0; search(); }
public FrmFeedbackReport() { InitializeComponent(); this.Text = "Báo cáo BBBG hồi báo"; ////init ma cua khau var listHQ = CustomsFacory.getAll(); var listStation = new List <tblCustom>(); listStation.AddRange(listHQ); listStation.Insert(0, new tblCustom { CustomsName = "Tên HQ Cửa khẩu", CustomsCode = "" }); ddlCuaKhau.DataSource = listStation.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCuaKhau.ValueMember = "CustomsCode"; ddlCuaKhau.DisplayMember = "CustomsName"; ddlCuaKhau.SelectedIndex = 0; }
private void Init() { if (_mode == 1) { txtNumberHandover.Enabled = false; } if (_type == ((short)HandoverType.HandoverComeIn).ToString()) //BBBG chuyen den { lblHeader.Text = "Cập nhật Biên bản bàn giao, chuyển đến"; if (_mode == 0) { lblHeader.Text = "Thêm mới Biên bản bàn giao, chuyển đến"; } lblCodeGaDenDi.Text = "Mã HQ ga đi"; lblGaDenDi.Text = "Tên HQ ga đi"; } else if (_type == ((short)HandoverType.HandoverToGoOut).ToString()) //BBBG chuyen di { txtNumberHandover.Enabled = false; lblHeader.Text = "Cập nhật Biên bản bàn giao, chuyển đi"; if (_mode == 0) { lblHeader.Text = "Thêm mới Biên bản bàn giao, chuyển đi"; _NumberGenerate = NumberGenerateFactory.AutoGenerate(NumberGenerateFactory.NUMBER_TYPE_HANDOVER); txtNumberHandover.Text = _NumberGenerate.Year + "-" + _NumberGenerate.HandoverNumber + "/BBBG-HQGA"; } lblCodeGaDenDi.Text = "Mã HQ ga đến"; lblGaDenDi.Text = "Tên HQ ga đến"; } ////init ma cua khau var listHQ = CustomsFacory.getAll(); var listStation = new List <tblCustom>(); listStation.AddRange(listHQ); listStation.Insert(0, new tblCustom { CustomsName = "Tên HQ Cửa khẩu", CustomsCode = "" }); ddlCuaKhau.DataSource = listStation.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCuaKhau.ValueMember = "CustomsCode"; ddlCuaKhau.DisplayMember = "CustomsName"; ddlCuaKhau.SelectedIndex = 0; //init ma ga den di var listGaDenDi = new List <tblCustom>(); listGaDenDi.AddRange(listHQ); listGaDenDi.Insert(0, new tblCustom { CustomsName = lblGaDenDi.Text, CustomsCode = "" }); ddlGaDenDi.DataSource = listGaDenDi.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlGaDenDi.ValueMember = "CustomsCode"; ddlGaDenDi.DisplayMember = "CustomsName"; ddlGaDenDi.SelectedIndex = 0; //grid Toa tau grdToaTau.AutoGenerateColumns = false; //mode if (_mode == 0) { btnUpdate.Enabled = btnDelete.Enabled = false; btnPrintBBBG.Visible = false; } else { btnAddNew.Enabled = false; btnPrintBBBG.Visible = true; InitData(); } }
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 Init() { //init data for Type var listType = new List <ComboBoxItem>(); if (_type == 0) { listType.Add(new ComboBoxItem((short)TrainType.TypeExportNormal, "Xuất cảnh thông thường")); listType.Add(new ComboBoxItem((short)TrainType.TypeExportChange, "Xuất cảnh chuyển cảng")); lblHeader.Text = "Khai báo tàu hàng Trung Quốc xuất cảnh"; lblGaDenDi.Text = "Tên HQ ga đi"; lblCodeGaDenDi.Text = "Mã HQ ga đi"; } else if (_type == 1) { listType.Add(new ComboBoxItem((short)TrainType.TypeImportNormal, "Nhập cảnh thông thường")); listType.Add(new ComboBoxItem((short)TrainType.TypeImportChange, "Nhập cảnh chuyển cảng")); lblHeader.Text = "Khai báo tàu hàng Trung Quốc nhập cảnh"; lblGaDenDi.Text = "Tên HQ ga đến"; lblCodeGaDenDi.Text = "Mã HQ ga đến"; } ddlTypeName.Items.AddRange(listType.ToArray()); ddlTypeName.SelectedIndex = 1; //init dropdownlist Type name var listTypeName = TypeFactory.getAllType(); listTypeName.Insert(0, new tblType { TypeName = "Tên loại hình", TypeCode = "" }); ddlTypeExport.DataSource = listTypeName.Select(x => new { x.TypeName, TypeCode = x.TypeCode.Trim() }).ToList(); ddlTypeExport.ValueMember = "TypeCode"; ddlTypeExport.DisplayMember = "TypeName"; ddlTypeExport.SelectedIndex = 0; //init dropdownlist Customs name var listHQ = CustomsFacory.getAll(); var listCustomsName = new List <tblCustom>(); listCustomsName.AddRange(listHQ); listCustomsName.Insert(0, new tblCustom { CustomsName = "Tên ĐV Hải quan", CustomsCode = "" }); ddlCustomsName.DataSource = listCustomsName.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCustomsName.ValueMember = "CustomsCode"; ddlCustomsName.DisplayMember = "CustomsName"; ddlCustomsName.SelectedIndex = 0; ////init ma cua khau var listStation = new List <tblCustom>(); listStation.AddRange(listHQ); listStation.Insert(0, new tblCustom { CustomsName = "Tên HQ Cửa khẩu", CustomsCode = "" }); ddlCuaKhau.DataSource = listStation.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCuaKhau.ValueMember = "CustomsCode"; ddlCuaKhau.DisplayMember = "CustomsName"; ddlCuaKhau.SelectedIndex = 0; //init ma ga den di var listGaDenDi = new List <tblCustom>(); listGaDenDi.AddRange(listHQ); listGaDenDi.Insert(0, new tblCustom { CustomsName = "Tên HQ", CustomsCode = "" }); ddlGaDenDi.DataSource = listGaDenDi.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlGaDenDi.ValueMember = "CustomsCode"; ddlGaDenDi.DisplayMember = "CustomsName"; ddlGaDenDi.SelectedIndex = 0; //grid Toa tau grdToaTau.AutoGenerateColumns = false; //mode if (_mode == 0) { btnUpdate.Enabled = btnDelete.Enabled = false; } }
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 Init() { if (_type == 0) { lblHeader.Text = _mode == 0 ? "Đăng ký tờ khai xuất cảnh" : "Cập nhật tờ khai xuất cảnh"; } else if (_type == 1) { lblHeader.Text = _mode == 0 ? "Đăng ký tờ khai nhập cảnh" : "Cập nhật tờ khai nhập cảnh"; } //init dropdownlist Type name var listTypeName = TypeFactory.getAllType(); listTypeName.Insert(0, new tblType { TypeName = "Tên loại hình", TypeCode = "" }); ddlTypeName.DataSource = listTypeName.Select(x => new { x.TypeName, TypeCode = x.TypeCode.Trim() }).ToList(); ddlTypeName.ValueMember = "TypeCode"; ddlTypeName.DisplayMember = "TypeName"; ddlTypeName.SelectedIndex = 0; //init dropdownlist Customs name var listHQ = CustomsFacory.getAll(); var listCustomsName = new List <tblCustom>(); listCustomsName.AddRange(listHQ); listCustomsName.Insert(0, new tblCustom { CustomsName = "Tên Đơn vị Hải quan", CustomsCode = "" }); ddlCustomsName.DataSource = listCustomsName.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCustomsName.ValueMember = "CustomsCode"; ddlCustomsName.DisplayMember = "CustomsName"; ddlCustomsName.SelectedIndex = 0; //grid Toa tau grdToaTau.AutoGenerateColumns = false; //mode if (_mode == 0) { btnUpdate.Enabled = btnDelete.Enabled = false; } else { txtNumberToKhai.Enabled = false; btnAddNew.Enabled = false; txtNumberToKhai.Text = _toKhaiTau.Number.ToString(); txtCustomsCode.Text = _toKhaiTau.CustomCode; txtTypeCode.Text = _toKhaiTau.TypeCode; ddlCustomsName.SelectedValue = _toKhaiTau.CustomCode; ddlTypeName.SelectedValue = _toKhaiTau.TypeCode; dtpDeclaration.Value = _toKhaiTau.DateDeclaration.GetValueOrDefault(); _listToaTau = TrainFactory.searchToaTauByToKhaiTauID(_toKhaiTau.ID); if (_listToaTau == null) { _listToaTau = new List <tblToaTau>(); } grdToaTau.DataSource = null; grdToaTau.AutoGenerateColumns = false; var source = new List <tblToaTau>(); source.AddRange(_listToaTau); grdToaTau.DataSource = source; // Bind count column for (var i = 0; i < grdToaTau.Rows.Count; i++) { // Add to count Column grdToaTau.Rows[i].Cells[0].Value = (i + 1).ToString(); } } }
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) { } }