Ejemplo n.º 1
0
        public HeaderDetails CreateSessionModel(int UserId, String FullName)
        {
            //this method will creating a datamodel(which contains wishlist and cart details of logged user)
            decimal?        Subtotal     = 0;
            int             Count        = 0;
            CartServices    service      = new CartServices();
            HeaderDetails   details      = new HeaderDetails();
            List <CartItem> CartItemlist = new List <CartItem>();

            details.cart.CartItemList = service.GetCartItems(UserId);
            details.wishListCount     = service.GetWishListItems(UserId).Count();
            details.FullName          = FullName;

            //calculate cart subtotal and count
            if (details.cart.CartItemList != null)
            {
                foreach (var item in details.cart.CartItemList)
                {
                    Count    = Count + item.Qty;
                    Subtotal = Subtotal + (item.Qty * item.Price);
                }
            }
            details.cart.Count    = Count;
            details.cart.SubTotal = Subtotal;

            return(details);
        }
Ejemplo n.º 2
0
 public void CopyFrom(TableBlockDetails source)
 {
     HeaderDetails.CopyFrom(source.HeaderDetails);
     EvenRowDetails.CopyFrom(source.EvenRowDetails);
     OddRowDetails.CopyFrom(source.OddRowDetails);
     FontName  = source.FontName;
     FontSize  = source.FontSize;
     FontIndex = source.FontIndex;
     Cells     = new List <TableBlockCellDetails>();
     foreach (var cell in source.Cells)
     {
         Cells.Add(new TableBlockCellDetails(cell));
     }
 }
Ejemplo n.º 3
0
 public string GetHeaderDetail(string requestParam)
 {
     string RetVal = string.Empty;
     System.Web.Script.Serialization.JavaScriptSerializer jSearializer = new System.Web.Script.Serialization.JavaScriptSerializer();
     try
     {
         HeaderDetails ObjHedDet = new HeaderDetails();
         RetVal = ObjHedDet.GetHeaderDetail(requestParam);
     }
     catch (Exception Ex)
     {
         RetVal = string.Empty;
         Global.CreateExceptionString(Ex, null);
     }
     return RetVal;
 }
Ejemplo n.º 4
0
    public string SaveHeaderDetails(string requestParam)
    {
        string RetVal = "false";
        string[] Params;
        string DbNid = string.Empty;
        bool IsDIDatabase = false;
        string UserNId = string.Empty;
        string MAInputParam =  string.Empty;
        try
        {

            HeaderDetails ObjHedDet = new HeaderDetails();
            if (ObjHedDet.SaveHeaderDetails(requestParam))
            {
                Params = Global.SplitString(requestParam, Constants.Delimiters.ParamDelimiter);
                DbNid = Params[0];
                UserNId = Params[21];

                IsDIDatabase = Convert.ToBoolean(Params[2]);
                if (IsDIDatabase)
                {
                    MAInputParam = DbNid + Constants.Delimiters.ParamDelimiter + UserNId;
                    RetVal = AdminUpdateArtifactsWithHeaderForDatabase(MAInputParam).ToString();

                }
                else
                {
                    MAInputParam = DbNid + Constants.Delimiters.ParamDelimiter + UserNId;
                    RetVal = AdminUpdateArtifactsWithHeaderForUploadedDSD(MAInputParam).ToString();
                }

            }
        }
        catch (Exception Ex)
        {
            RetVal = "false";
        }
        return RetVal.ToLower();
    }