Пример #1
0
        public static List <IDeliveryOrderContainer> GetDeliveryOrderContriner(Int64 bookingId, int emptyYardId, int StockOrLease, Int32 LeaseID)
        {
            string strExecution = "[exp].[uspGetContainerForDO]";
            List <IDeliveryOrderContainer> lstCntr = new List <IDeliveryOrderContainer>();

            using (DbQuery oDq = new DbQuery(strExecution))
            {
                oDq.AddBigIntegerParam("@BookingId", bookingId);
                oDq.AddIntegerParam("@EmptyYardId", emptyYardId);
                oDq.AddIntegerParam("@StockOrLease", StockOrLease);
                oDq.AddIntegerParam("@LeaseID", LeaseID);
                DataTableReader reader = oDq.GetTableReader();

                while (reader.Read())
                {
                    IDeliveryOrderContainer container = new DeliveryOrderContainerEntity(reader);
                    lstCntr.Add(container);
                }

                reader.Close();
            }

            return(lstCntr);
        }
Пример #2
0
        private void BuildContainerEntity(List <DeliveryOrderContainerEntity> lstContainer)
        {
            for (int index = 0; index < gvwList.Rows.Count; index++)
            {
                HiddenField   hdnBookingCntrId = (HiddenField)gvwList.Rows[index].Cells[0].FindControl("hdnBookingCntrId");
                HiddenField   hdnTypeId        = (HiddenField)gvwList.Rows[index].Cells[0].FindControl("hdnTypeId");
                HiddenField   hdnSize          = (HiddenField)gvwList.Rows[index].Cells[0].FindControl("hdnSize");
                HiddenField   hdnAvlUnit       = (HiddenField)gvwList.Rows[index].Cells[0].FindControl("hdnAvlUnit");
                HiddenField   hdnBookingUnit   = (HiddenField)gvwList.Rows[index].Cells[0].FindControl("hdnBookingUnit");
                CustomTextBox txtReqUnit       = (CustomTextBox)gvwList.Rows[index].Cells[4].FindControl("txtReqUnit");

                if (!ReferenceEquals(hdnTypeId, null) && !ReferenceEquals(hdnSize, null) && !ReferenceEquals(txtReqUnit, null))
                {
                    Int64 bookingCntrId   = 0;
                    int   containerTypeId = 0;
                    int   availableUnit   = 0;
                    int   requiredUnit    = 0;
                    int   bookingUnit     = 0;
                    Int64.TryParse(hdnBookingCntrId.Value.Trim(), out bookingCntrId);
                    int.TryParse(hdnTypeId.Value.Trim(), out containerTypeId);
                    int.TryParse(hdnAvlUnit.Value.Trim(), out availableUnit);
                    int.TryParse(hdnBookingUnit.Value.Trim(), out bookingUnit);
                    int.TryParse(txtReqUnit.Text.Trim(), out requiredUnit);

                    DeliveryOrderContainerEntity container = new DeliveryOrderContainerEntity();
                    container.BookingContainerId = bookingCntrId;
                    container.ContainerTypeId    = containerTypeId;
                    container.ContainerSize      = hdnSize.Value.Trim();
                    container.AvailableUnit      = availableUnit;
                    container.BookingUnit        = bookingUnit;
                    container.RequiredUnit       = requiredUnit;

                    lstContainer.Add(container);
                }
            }
        }