private void FillForm()
        {
            DateEditDeliveryNoteDate.Date = model.DeliveryNoteDate;
            txtDeliveryNoteNumber.Text    = model.DeliveryNoteNumber;
            GridLookupSupplier.Value      = model.SupplierID != null ? model.SupplierID.ClientID : 0;
            GridLookupLocation.Value      = model.LocationID != null ? model.LocationID.LocationID : 0;
            MemoNotes.Text = model.Notes;
            memError.Text  = model.ProcessError;

            // if(!String.IsNullOrEmpty(model.Picture))
            //UploadProfile.ProfileImage.Src = model.Picture.Replace(AppDomain.CurrentDomain.BaseDirectory, "/");

            Enums.DeliveryNoteStatus dnStatus = GetDeliveryNoteProvider().GetDeliveryNoteStatus();
            Enum.TryParse(model.DeliveryNoteStatusID.Code, out dnStatus);

            GetDeliveryNoteProvider().SetDeliveryNoteStatus(dnStatus);

            HtmlGenericControl control = (HtmlGenericControl)deliveryNoteItem.FindControl("deliveryNoteProductBadge");

            control.InnerText = model.DeliveryNoteItems.Count.ToString();
        }
Esempio n. 2
0
        public DeliveryNoteStatus GetDeliveryNoteStatusByCode(Enums.DeliveryNoteStatus status, Session currentSession = null)
        {
            try
            {
                XPQuery <DeliveryNoteStatus> deliveryNoteStat = null;

                if (currentSession != null)
                {
                    deliveryNoteStat = currentSession.Query <DeliveryNoteStatus>();
                }
                else
                {
                    deliveryNoteStat = session.Query <DeliveryNoteStatus>();
                }

                return(deliveryNoteStat.Where(dns => dns.Code == status.ToString()).FirstOrDefault());
            }
            catch (Exception ex)
            {
                string error = "";
                CommonMethods.getError(ex, ref error);
                throw new Exception(CommonMethods.ConcatenateErrorIN_DB(DB_Exception.res_25, error, CommonMethods.GetCurrentMethodName()));
            }
        }
Esempio n. 3
0
 public void SetDeliveryNoteStatus(Enums.DeliveryNoteStatus status)
 {
     AddValueToSession(Enums.DeliveryNoteSession.DeliveryNoteCurrentStatus, status);
 }