Ejemplo n.º 1
0
        public static OrderInputItemInfo PopulateInputItem(IDataRecord reader)
        {
            if (reader == null)
            {
                return(null);
            }
            OrderInputItemInfo orderInputItemInfo = new OrderInputItemInfo();

            orderInputItemInfo.Id              = reader["Id"].ToInt(0);
            orderInputItemInfo.OrderId         = reader["OrderId"].ToNullString();
            orderInputItemInfo.InputFieldTitle = reader["InputFieldTitle"].ToNullString();
            orderInputItemInfo.InputFieldType  = reader["InputFieldType"].ToInt(0);
            orderInputItemInfo.InputFieldValue = reader["InputFieldValue"].ToNullString();
            orderInputItemInfo.InputFieldGroup = reader["InputFieldGroup"].ToInt(0);
            return(orderInputItemInfo);
        }
Ejemplo n.º 2
0
 private void rptOrderInputItemInfo_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         OrderInputItemInfo orderInputItemInfo = e.Item.DataItem as OrderInputItemInfo;
         HtmlGenericControl htmlGenericControl;
         if (orderInputItemInfo.InputFieldType == 6)
         {
             htmlGenericControl         = (e.Item.FindControl("divOrderInputItemTwo") as HtmlGenericControl);
             htmlGenericControl.Visible = true;
             Literal literal  = e.Item.FindControl("litOrderInputItemTwoTtile") as Literal;
             Literal literal2 = e.Item.FindControl("litOrderInputItemTwoValue") as Literal;
             literal.Text = orderInputItemInfo.InputFieldTitle;
             StringBuilder stringBuilder = new StringBuilder();
             string[]      array         = orderInputItemInfo.InputFieldValue.Split(new string[1]
             {
                 ","
             }, StringSplitOptions.RemoveEmptyEntries);
             string[] array2 = array;
             foreach (string arg in array2)
             {
                 stringBuilder.Append($"<img src=\"{arg}\" />");
             }
             literal2.Text = stringBuilder.ToString();
         }
         else
         {
             htmlGenericControl         = (e.Item.FindControl("divOrderInputItemOne") as HtmlGenericControl);
             htmlGenericControl.Visible = true;
             Literal literal3 = e.Item.FindControl("litOrderInputItemOneTtile") as Literal;
             Literal literal4 = e.Item.FindControl("litOrderInputItemOneValue") as Literal;
             literal3.Text = orderInputItemInfo.InputFieldTitle;
             literal4.Text = orderInputItemInfo.InputFieldValue;
         }
         if (this.currentGroup != orderInputItemInfo.InputFieldGroup)
         {
             htmlGenericControl.Style.Add("border-top", "1px dashed #ddd");
             htmlGenericControl.Style.Add("padding-top", "10px");
             this.currentGroup = orderInputItemInfo.InputFieldGroup;
         }
     }
 }