Пример #1
0
        protected void rptNoti_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            DataRowView dt = (DataRowView)e.Item.DataItem;

            if (dt != null)
            {
                aRepeatID = e.Item.FindControl("aRepeatID") as HtmlAnchor;
                if (aRepeatID != null)
                {
                    aRepeatID.HRef = "../Pages/MyNotifications.aspx?ID=" + dt["ID"].ToString();
                }

                lb = (DevExpress.Web.ASPxLabel)e.Item.FindControl("noti_message");
                if (lb != null && dt["Content"] != null)
                {
                    string content = dt["Content"].ToString();
                    lb.ToolTip = content;
                    int maxLength = 80;
                    if (content.Length > maxLength)
                    {
                        lb.Text = content.Substring(0, maxLength) + "...";
                    }
                    else
                    {
                        lb.Text = content;
                    }
                }

                lb = (DevExpress.Web.ASPxLabel)e.Item.FindControl("noti_time");
                if (lb != null)
                {
                    lb.Text = HELPER.CDateTime.getTimeNoti(DateTime.Parse(dt["CreatedOn"].ToString()));
                }
            }
        }
Пример #2
0
 public static void ChangeMode(Panel pnVisible, Panel pnInvisibble, DevExpress.Web.ASPxLabel lblHeader, string title)
 {
     pnVisible.Visible    = true;
     pnInvisibble.Visible = false;
     lblHeader.Text       = title;
 }
Пример #3
0
        public static void BindPanel(System.Web.UI.Control p_obj, DataTable p_table)
        {
            for (int i = 0; i < p_table.Columns.Count; ++i)
            {
                foreach (System.Web.UI.Control control in p_obj.Controls)
                {
                    if (control.ID != null)
                    {
                        if (control.ID.Length > 3)
                        {
                            if (p_table.Columns[i].ColumnName.ToString().ToUpper() == control.ID.Substring(3).ToString().ToUpper())
                            {
                                if (control.GetType().FullName == "DevExpress.Web.ASPxTextBox")
                                {
                                    DevExpress.Web.ASPxTextBox ctr = (DevExpress.Web.ASPxTextBox)control;
                                    ctr.Text = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                }
                                else if (control.GetType().FullName == "DevExpress.Web.ASPxLabel")
                                {
                                    DevExpress.Web.ASPxLabel ctr = (DevExpress.Web.ASPxLabel)control;
                                    ctr.Text = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                }
                                else if (control.GetType().FullName == "DevExpress.Web.ASPxMemo")
                                {
                                    DevExpress.Web.ASPxMemo ctr = (DevExpress.Web.ASPxMemo)control;
                                    ctr.Text = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                }
                                else if (control.GetType().FullName == "DevExpress.Web.ASPxComboBox")
                                {
                                    DevExpress.Web.ASPxComboBox ctr = (DevExpress.Web.ASPxComboBox)control;
                                    ctr.Value = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                }
                                else if (control.GetType().FullName == "DevExpress.Web.Bootstrap.BootstrapComboBox")
                                {
                                    DevExpress.Web.Bootstrap.BootstrapComboBox ctr = (DevExpress.Web.Bootstrap.BootstrapComboBox)control;
                                    ctr.Value = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                }

                                else if (control.GetType().FullName == "DevExpress.Web.ASPxDateEdit")
                                {
                                    DevExpress.Web.ASPxDateEdit ctr = (DevExpress.Web.ASPxDateEdit)control;
                                    String v_date = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                    if (v_date != "")
                                    {
                                        ctr.Date = Convert.ToDateTime(v_date);
                                    }
                                    else
                                    {
                                        ctr.Value = null;
                                    }
                                }
                                else if (control.GetType().FullName == "DevExpress.Web.ASPxTimeEdit")
                                {
                                    DevExpress.Web.ASPxTimeEdit ctr = (DevExpress.Web.ASPxTimeEdit)control;
                                    String v_date = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                    if (v_date != "")
                                    {
                                        ctr.DateTime = DateTime.Parse(v_date);
                                    }
                                    else
                                    {
                                        ctr.Value = null;
                                    }
                                }
                                else if (control.GetType().FullName == "DevExpress.Web.ASPxSpinEdit")
                                {
                                    DevExpress.Web.ASPxSpinEdit objD = (DevExpress.Web.ASPxSpinEdit)control;
                                    objD.Value = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                }
                                else if (control.GetType().FullName == "DevExpress.Web.ASPxCheckBox")
                                {
                                    DevExpress.Web.ASPxCheckBox objD = (DevExpress.Web.ASPxCheckBox)control;
                                    objD.Checked = bool.Parse(p_table.Rows[0][p_table.Columns[i].ColumnName].ToString());
                                }
                                else if (control.GetType().FullName == "System.Web.UI.WebControls.HiddenField")
                                {
                                    System.Web.UI.WebControls.HiddenField objD = (System.Web.UI.WebControls.HiddenField)control;
                                    String val = p_table.Rows[0][p_table.Columns[i].ColumnName].ToString();
                                    if (val != "")
                                    {
                                        objD.Value = val;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }