Exemple #1
0
        public static List <IDeliveryOrder> GetDeliveryOrder(SearchCriteria searchCriteria, int userId)
        {
            string strExecution         = "[exp].[uspGetDOList]";
            List <IDeliveryOrder> lstDO = new List <IDeliveryOrder>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddIntegerParam("@UserId", userId);
                oDq.AddVarcharParam("@SchBookingNo", 50, searchCriteria.BookingNo);
                oDq.AddVarcharParam("@SchDONo", 50, searchCriteria.DONumber);
                oDq.AddVarcharParam("@SchLocation", 50, searchCriteria.Location);
                oDq.AddVarcharParam("@SchLine", 50, searchCriteria.LineName);
                oDq.AddVarcharParam("@SchBookingRef", 50, searchCriteria.BookingRef);
                oDq.AddVarcharParam("@SortExpression", 50, searchCriteria.SortExpression);
                oDq.AddVarcharParam("@SortDirection", 4, searchCriteria.SortDirection);
                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    IDeliveryOrder deliveryOrder = new DeliveryOrderEntity(reader);
                    lstDO.Add(deliveryOrder);
                }

                reader.Close();
            }

            return(lstDO);
        }
Exemple #2
0
 protected void btnPrint_Click(object sender, EventArgs e)
 {
     if (ValidateData())
     {
         List <DeliveryOrderContainerEntity> lstContainer = new List <DeliveryOrderContainerEntity>();
         IDeliveryOrder deliveryOrder = new DeliveryOrderEntity();
         BuildDeliveryOrderEntity(deliveryOrder);
         BuildContainerEntity(lstContainer);
         DoSave(deliveryOrder, lstContainer);
         LoadContainerList();
         _isEditable = false;
         LockControls(true);
         GenerateReport(deliveryOrder.DeliveryOrderId);
     }
 }
Exemple #3
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     if (ValidateData())
     {
         List <DeliveryOrderContainerEntity> lstContainer = new List <DeliveryOrderContainerEntity>();
         IDeliveryOrder deliveryOrder = new DeliveryOrderEntity();
         BuildDeliveryOrderEntity(deliveryOrder);
         BuildContainerEntity(lstContainer);
         DoSave(deliveryOrder, lstContainer);
         LoadContainerList();
         _isEditable = false;
         LockControls(true);
         Response.Redirect("~/Export/DOList.aspx");
     }
 }