Пример #1
0
        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);
            }
        }
Пример #2
0
        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());
            }
        }
Пример #3
0
 private void AddOneShipmentToGridView(int index, ShipmentExport item, DataGridView grv)
 {
     grv.Rows.Add(item.ShipmentId, item.DateOut, item.Weight);
     grv.FirstDisplayedScrollingRowIndex = 0;
 }