private bool LoadShipmentsByBoxId(BoxOutEntity boxEntity, DataGridView shipmentGrid) { ShipmentRepository _repositoryShipment = new ShipmentRepository(); ShipmentExport shipmentexport = new ShipmentExport(); try { if (boxEntity == null) { shipmentGrid.DataSource = null; return(false); } List <ShipmentExport> listShipment = _repositoryShipment.GetListShipmentByBoxId(boxEntity.Id); string text = ""; DialogResult process = DialogResult.Yes; if (listShipment != null && listShipment.Count > 0) { text += "Tổng số đơn hàng: " + listShipment.Count; text += "\nXuất kho ngày " + boxEntity.DateCreated.ToString("dd/MM/yyyy"); text += "\nBạn muốn mở không ?"; process = MessageBox.Show(text, boxEntity.BoxId, MessageBoxButtons.YesNo, MessageBoxIcon.Question); } if (process == DialogResult.Yes) { if (listShipment != null) { AddShipmentListToGrid(listShipment, shipmentGrid); } return(true); } else { shipmentGrid.DataSource = null; return(false); } } catch (Exception ex) { Ultilities.FileHelper.WriteLog(Ultilities.ExceptionLevel.Function, "LoadShipmentsByBoxId", ex); return(false); } }
private void btnExport_Click(object sender, EventArgs e) { try { string strErrMsg = ""; if (ValidateUserInputs(out strErrMsg)) { //Get selected Documents List <int> lstSelRefs = GetSelectedReferencesFromGrid(); int twodigYear = 0; if (shipmentYear > 0) { twodigYear = Convert.ToInt32(shipmentYear.ToString().Substring(2, 2)); } if (lstSelRefs != null && lstSelRefs.Count > 0) { int startMDLNo = Convert.ToInt32(txtMDLNo.Text.Trim()); Delivery objdelivery = null; if (ShipmentExport.ExportReactions(lstSelRefs, twodigYear.ToString(), txtFolderPath.Text, startMDLNo, out objdelivery)) { MessageBox.Show("Export to RDF successfully", GlobalVariables.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error in RDF export", GlobalVariables.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show(strErrMsg, GlobalVariables.MessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { ErrorHandling.WriteErrorLog(ex.ToString()); } }
private void AddOneShipmentToGridView(int index, ShipmentExport item, DataGridView grv) { grv.Rows.Add(item.ShipmentId, item.DateOut, item.Weight); grv.FirstDisplayedScrollingRowIndex = 0; }