Example #1
0
        protected void SlotsDataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            switch (e.Item.ItemType)
            {
                case ListItemType.AlternatingItem:

                case ListItemType.Item:
                    if (e.Item.Cells[6].Text.Equals("SubHeading"))
                    {
                        DateTime myDate = DateTime.Parse(e.Item.Cells[0].Text.ToString());
                        e.Item.Cells[1].Text = myDate.DayOfWeek.ToString() + " " + myDate.Day + " " + returnMonth(myDate.Month).ToString().ToLower();

                        //De breedte van de toegevoegde subheader
                        e.Item.Cells[1].ColumnSpan = e.Item.Cells.Count;
                        e.Item.Cells[1].CssClass = "DayRow";

                        //De overigge cellen verwijderen
                        for (int i = e.Item.Cells.Count - 1; i > 1; i--)
                            e.Item.Cells.RemoveAt(i);
                    }
                    break;
                default:
                    break;
            }
        }
Example #2
0
 protected void dgDataList_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         e.Item.CssClass = "show";
     }
 }
        private void dgTests_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            Label lblSub, lblEval, lblQueue;
            System.Web.UI.WebControls.Image imgStatus;
            if (null != (lblSub = (Label) e.Item.FindControl("lblSub"))) {
                lblEval = (Label) e.Item.FindControl("lblEval");
                lblQueue = (Label) e.Item.FindControl("lblQueue");
                imgStatus = (System.Web.UI.WebControls.Image) e.Item.FindControl("imgStatus");

                AutoJobTest test = (AutoJobTest) e.Item.DataItem;
                lblEval.Text = test.AutoEval.Name;

                Components.Submission sub =
                    new Submissions(Globals.CurrentIdentity).GetInfo(test.SubmissionID);
                lblSub.Text = new FileSystem(Globals.CurrentIdentity).GetFile(sub.LocationID).Alias;

                if (test.Status == AutoJobTest.DONE)
                    imgStatus.ImageUrl = "../../attributes/subgrade.gif";
                else
                    imgStatus.ImageUrl = "../../attributes/sub.gif";

                AutoJobs autojobda = new AutoJobs(Globals.CurrentIdentity);
                lblQueue.Text = String.Format("{0} out of {1}",
                    autojobda.GetQueuePosition(test), autojobda.GetAllTests().Count);
            }
        }
        protected void dtgCategory_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
            {

                DropDownList ddl = e.Item.FindControl("ddlCat") as DropDownList;
                LoadDdl(ddl);
                int parentid = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "ParentId"));
                if (parentid != 0)
                    ddl.SelectedValue = parentid.ToString();
                CheckBox c = e.Item.FindControl("chkSubCat") as CheckBox;
                bool isSub = (bool)DataBinder.Eval(e.Item.DataItem, "IsSubCat");
                c.Checked = isSub;
                if (isSub)
                    ddl.Visible = true;
                else
                    ddl.Visible = false;

                ImageButton imbDelete = e.Item.FindControl("btnDelete") as ImageButton;
                imbDelete.OnClientClick = "javascript : return confirm('Bạn có chắc muốn xóa không?')";
            }
            else if (e.Item.ItemType == ListItemType.Footer)
            {
                DropDownList ddl = e.Item.FindControl("ddlCat") as DropDownList;
                LoadDdl(ddl);
                ddl.Visible = false;
            }
        }
Example #5
0
        protected void dgNewContent_ItemDataBound(Object sender, DataGridItemEventArgs e)
        {
            switch(e.Item.ItemType)
            {
                case ListItemType.Header:
                    ((Literal)e.Item.Cells[2].FindControl("litTitleHeader")).Text = "Title";
                    ((Literal)e.Item.Cells[3].FindControl("litIdHeader")).Text = "ID";
                    ((Literal)e.Item.Cells[4].FindControl("litLastEditorHeader")).Text = "Submitted By";
                    ((Literal)e.Item.Cells[5].FindControl("litModifiedDateHeader")).Text = "Modified Date";
                    ((Literal)e.Item.Cells[6].FindControl("litPathHeader")).Text = "Path";
                    break;
                case ListItemType.Item:
                case ListItemType.AlternatingItem:
                    ((Image)e.Item.Cells[1].FindControl("imgContentIcon")).AlternateText = ((ContentData)e.Item.DataItem).Title;
                    ((Image)e.Item.Cells[1].FindControl("imgContentIcon")).ImageUrl = GetImagePath(((ContentData)e.Item.DataItem));
                    ((Image)e.Item.Cells[1].FindControl("imgContentIcon")).Attributes.Add("title", ((ContentData)e.Item.DataItem).Title);

                    ((HyperLink)e.Item.Cells[2].FindControl("aTitle")).NavigateUrl = GetTitleHref(((ContentData)e.Item.DataItem));
                    ((HyperLink)e.Item.Cells[2].FindControl("aTitle")).Text = ((ContentData)e.Item.DataItem).Title;
                    ((HyperLink)e.Item.Cells[2].FindControl("aTitle")).Attributes.Add("title", ((ContentData)e.Item.DataItem).Title);

                    ((Literal)e.Item.Cells[3].FindControl("litIdValue")).Text = ((ContentData)e.Item.DataItem).Id.ToString();

                    ((HyperLink)e.Item.Cells[4].FindControl("aLastEditor")).NavigateUrl = GetLastEditorHref(((ContentData)e.Item.DataItem));
                    ((HyperLink)e.Item.Cells[4].FindControl("aLastEditor")).Text = ((ContentData)e.Item.DataItem).EditorLastName + ", " + ((ContentData)e.Item.DataItem).EditorFirstName;
                    ((HyperLink)e.Item.Cells[4].FindControl("aLastEditor")).Attributes.Add("title", ((ContentData)e.Item.DataItem).EditorLastName + ", " + ((ContentData)e.Item.DataItem).EditorFirstName);

                    ((Literal)e.Item.Cells[3].FindControl("litModifiedDateValue")).Text = ((ContentData)e.Item.DataItem).DisplayLastEditDate;

                    ((HyperLink)e.Item.Cells[2].FindControl("aPathValue")).NavigateUrl = GetPathHref(((ContentData)e.Item.DataItem));
                    ((HyperLink)e.Item.Cells[2].FindControl("aPathValue")).Text = ((ContentData)e.Item.DataItem).Path;
                    ((HyperLink)e.Item.Cells[2].FindControl("aPathValue")).Attributes.Add("title", ((ContentData)e.Item.DataItem).Path);
                    break;
            }
        }
 protected void dgTemplate_itemdatabound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         ((CheckBox)e.Item.FindControl("ckbAllowTemplate")).Checked = true;
     }
 }
Example #7
0
		protected void grdMain_ItemCreated(object sender, DataGridItemEventArgs e)
		{
			if ( e.Item.ItemType == ListItemType.Header || e.Item.ItemType == ListItemType.Footer )
			{
				e.Item.CssClass += " nodrag nodrop";
			}
		}
 protected void GridItemList_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if ((((e.Item.ItemType == ListItemType.Item) | (e.Item.ItemType == ListItemType.AlternatingItem)) | (e.Item.ItemType == ListItemType.SelectedItem)))
     {
         e.Item.Cells[4].Attributes.Add("onClick", "return confirm('Bạn có chắc chắn xóa?');");
     }
 }
Example #9
0
        protected void grid_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
            {
                string Dormancy = (string)DataBinder.Eval(e.Item.DataItem, "Dormancy");
                int ClassId = (int)DataBinder.Eval(e.Item.DataItem, "ClassId");
                if (Dormancy.ToLower() == "true")
                {
                    e.Item.Cells[4].Text = "<span style=\" color:Red\">����</span>";
                }
                else
                {
                    e.Item.Cells[4].Text = "<span style=\" color:Green\">����</span>";
                }

                Maticsoft.BLL.NewsManage.NewsClass bll = new Maticsoft.BLL.NewsManage.NewsClass();
                Maticsoft.Model.NewsManage.NewsClass mod = bll.GetModelByCache(ClassId);
                if (mod != null)
                {
                    e.Item.Cells[5].Text = mod.ClassDesc;
                }
                else
                {
                    e.Item.Cells[5].Text = "δ֪���";
                }
            }
        }
 protected void grdSizes_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     ListItemType itemType = e.Item.ItemType;
     if ((itemType != ListItemType.Footer) && (itemType != ListItemType.Separator))
     {
         if (itemType == ListItemType.Header)
         {
             object checkBox = e.Item.FindControl("chkSelectAll");
             if ((checkBox != null))
             {
                 ((CheckBox)checkBox).Attributes.Add("onClick", "Javascript:chkSelectAll_OnClick(this)");
             }
         }
         else
         {
             string tableRowId = grdSizes.ClientID + "_row" + e.Item.ItemIndex.ToString();
             e.Item.Attributes.Add("id", tableRowId);
             object checkBox = e.Item.FindControl("chkSelect");
             if ((checkBox != null))
             {
                 e.Item.Attributes.Add("onMouseMove", "Javascript:chkSelect_OnMouseMove(this)");
                 e.Item.Attributes.Add("onMouseOut", "Javascript:chkSelect_OnMouseOut(this," + e.Item.ItemIndex.ToString() + ")");
                 ((CheckBox)checkBox).Attributes.Add("onClick", "Javascript:chkSelect_OnClick(this," + e.Item.ItemIndex.ToString() + ")");
             }
         }
     }
 }
Example #11
0
 protected void BoxGuid_ItemCreated(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
     {
         e.Item.Cells[0].Text = "<p align=center>" + Convert.ToString(e.Item.ItemIndex + 1) + "</p>";
     }
 }
        protected void GridView1_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
            {
                try
                {
                    if (((Label)e.Item.Cells[4].FindControl("lbl14987")).Text != "3")
                    {
                        sum_cost_total += Convert.ToDecimal(((Label)e.Item.Cells[1].FindControl("lbl17")).Text);
                    }

                }
                catch
                {
                    ShowJsMessage("港口保安规费费率设置不完整,请至规费设置模块查看");
                    return;
                }
            }
            if (e.Item.ItemType == ListItemType.Footer)
            {
                e.Item.Cells[0].Text = "应缴合计:";
                e.Item.Cells[1].Text = sum_cost_total.ToString();
                this.lblCost.Text = sum_cost_total.ToString();
            }
        }
 protected void dtgOrder_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     Label lblState = e.Item.FindControl("lblState") as Label;
     if (lblState != null)
     {
         OrderStateEnum state = (OrderStateEnum)DataBinder.Eval(e.Item.DataItem, "State");
         if(state==OrderStateEnum.NEW)
         {
             lblState.Text = "Đơn hàng mới";
             lblState.ForeColor = Color.Green;
         }
         else if (state ==OrderStateEnum.PROCESSING)
         {
             lblState.Text = "Đơn hàng đang xử lí";
             lblState.ForeColor = Color.Blue;
         }
         else if (state ==OrderStateEnum.CANCEL)
         {
             lblState.Text = "Đơn hàng huỷ";
             lblState.ForeColor = Color.Red;
         }
         else if (state == OrderStateEnum.COMPLETE)
         {
             lblState.Text = "Đơn hàng đã hoàn thành";
             lblState.ForeColor = Color.HotPink;
         }
     }
 }
        private void DataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            #region 绑定附件类型显示方式

            if (e.Item.ItemType == ListItemType.EditItem)
            {
                TextBox t = (TextBox)e.Item.Cells[3].Controls[0];
                t.Attributes.Add("maxlength", "255");
                t.Attributes.Add("size", "30");

                t = (TextBox)e.Item.Cells[4].Controls[0];
                t.Attributes.Add("maxlength", "9");
                t.Attributes.Add("size", "10");
            }

            if ((e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.Item))
            {
                if (e.Item.Cells[3].Text.ToString().Length > 40)
                {
                    e.Item.Cells[3].Text = e.Item.Cells[3].Text.Substring(0, 40) + "…";
                }
            }

            #endregion
        }
Example #15
0
 private void dgJobs_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     Label lblProgress;
     if (null != (lblProgress = (Label) e.Item.FindControl("lblProgress"))) {
         lblProgress.Text = GetProgress((AutoJob)e.Item.DataItem);
     }
 }
        private void dgUserCourses_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            HyperLink hypAdmin, hypStudent, hypStudentAdmin;
            if (null != (hypAdmin = (HyperLink) e.Item.FindControl("hypAdmin"))) {
                Course course = (Course) e.Item.DataItem;
                CourseRole role = new Courses(Globals.CurrentIdentity).GetRole(
                    Globals.CurrentUserName, course.ID, null);

                hypStudent = (HyperLink) e.Item.FindControl("hypStudent");
                hypStudentAdmin = (HyperLink) e.Item.FindControl("hypStudentAdmin");

                hypStudent.Enabled = course.Available;
                hypStudentAdmin.Enabled = course.Available;
                if (!hypStudent.Enabled)
                    hypStudent.Text += " (Unavailable)";

                if (role.Staff) {
                    hypAdmin.NavigateUrl = "../courseadmin.aspx?CourseID="+course.ID;
                    hypAdmin.Visible = true;
                    hypStudentAdmin.NavigateUrl = "../course.aspx?CourseID="+course.ID;
                    hypStudentAdmin.Visible = true;

                } else {
                    hypAdmin.NavigateUrl = "../course.aspx?CourseID="+course.ID;
                    hypAdmin.Visible = false;
                    hypStudentAdmin.Visible = false;
                }
            }
        }
Example #17
0
        private void DataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            #region 设置数据绑定的长度

            switch (e.Item.ItemType)
            {
                case ListItemType.Item:
                    break;
                case ListItemType.AlternatingItem:
                    break;
                case ListItemType.Header:
                    e.Item.Cells[0].ColumnSpan = 1; //合并单元格 
                    e.Item.Cells[1].Visible = false;
                    break;
                case ListItemType.EditItem:
                    {
                        for (int i = 0; i < DataGrid1.Columns.Count; i++) //只调整被编辑的列 
                        {
                            if (e.Item.ItemType == ListItemType.EditItem)
                            {
                                if (i >= 3)
                                {
                                    System.Web.UI.WebControls.TextBox txt = (System.Web.UI.WebControls.TextBox)e.Item.Cells[i].Controls[0];
                                    txt.Width = 60;
                                }
                            }
                        }
                        break;
                    }
                default:
                    break;
            }

            #endregion
        }
Example #18
0
 protected void dgMyArtical_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
     {
         Label label = (Label)e.Item.FindControl("lblNum");
         label.Text = Convert.ToString((int)(e.Item.ItemIndex + 1)) + ".";
     }
 }
 protected void dtgVideo_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
     {
         ImageButton imbDelete = e.Item.FindControl("btnDelete") as ImageButton;
         imbDelete.OnClientClick = "javascript : return confirm('Bạn có chắc muốn xóa không?')";
     }
 }
Example #20
0
        protected override void OnItemDataBound(DataGridItemEventArgs e)
        {
            if(e.Item.FindControl("DeleteLink") != null)
                ((LinkButton) e.Item.FindControl("DeleteLink")).Attributes.Add("onClick",
                    @"return confirm('"+m_delmsg+@"');");

            base.OnItemDataBound (e);
        }
Example #21
0
 protected override void OnItemDataBound(DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
     e.Item.Attributes.Add("onmouseover", "this.className = \"over\";");
     e.Item.Attributes.Add("onmouseout", "this.className = this.className.replace(\"over\", \"\");");
       }
       base.OnItemDataBound(e);
 }
 protected void GridCategory_ItemCreated(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         LinkButton btn = (LinkButton)e.Item.Cells[4].Controls[0];
         btn.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this, all sub categories will be deleted as well?')");
     }
 }
        protected void dgProject_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            HtmlContainerControl htmlDiv = e.Item.FindControl("divContact") as System.Web.UI.HtmlControls.HtmlContainerControl;
            htmlDiv.Visible = false;

            HtmlAnchor btnViewMore = ((HtmlAnchor)e.Item.FindControl("btnViewMore"));
            btnViewMore.HRef = "#";
        }
Example #24
0
 protected void dgConfigItems_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='#ffb5ff'");
         e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='#FFFFFF'");
     }
 }
Example #25
0
 protected void GridExcel_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         for (int i = 0; i < e.Item.Cells.Count; i++)
             e.Item.Cells[i].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
     }
 }
 /// <summary>
 /// Handles the ItemDataBound event of the dgNotifications control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="T:System.Web.UI.WebControls.DataGridItemEventArgs"/> instance containing the event data.</param>
 void dgNotifications_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
     HyperLink hlEdit = e.Item.Cells[0].FindControl("hlEditLink") as HyperLink;
     if(hlEdit != null) {
       hlEdit.Text = LocalizationUtility.GetText("lblEdit");
     }
       }
 }
 private void dgBackups_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     HyperLink hypName;
     if (null != (hypName = e.Item.FindControl("hypName") as HyperLink)) {
         Backup bak = e.Item.DataItem as Backup;
         hypName.Text = bak.BackedUp;
         hypName.NavigateUrl = "../" + bak.FileLocation;
     }
 }
Example #28
0
 protected void grdEmployees_DataBound(Object sender, DataGridItemEventArgs e)
 {
     if ((e.Item.ItemType != ListItemType.Header)&&(e.Item.ItemType != ListItemType.Footer))
     {
         LinkButton btn = (LinkButton)e.Item.Cells[3].Controls[0];
         btn.Attributes.Add("onclick", "return confirm('Are sure you want to delete " +
             DataBinder.Eval(e.Item.DataItem, "strFirstName") + " " +
             DataBinder.Eval(e.Item.DataItem, "strLastName") + "?');");
     }
 }
        /// <summary>
        /// Handles the ItemDataBound event of the gridAttachment control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridItemEventArgs"/> instance containing the event data.</param>
        protected void gridAttachment_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
              {
            JobFindAttachment item = (JobFindAttachment)e.Item.DataItem;
            HyperLink lnkAttachment = (HyperLink)e.Item.FindControl("lnkAttachment");

            lnkAttachment.NavigateUrl = "Controls/DownloadJobFind.aspx?attId=" + item.ID;
              }
        }
Example #30
0
        private void dgCompete_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            Label lblIndex, lblSub;
            if (null != (lblIndex = (Label) e.Item.FindControl("lblIndex"))) {
                lblSub = (Label) e.Item.FindControl("lblSub");

                lblIndex.Text = (e.Item.ItemIndex+1).ToString();
                lblSub.Text = ((Components.Submission)m_subs[((AutoResult)e.Item.DataItem).SubmissionID]).Name;
            }
        }
Example #31
0
    protected void g_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
        {
            TextBox tb1 = (TextBox)e.Item.Cells[2].FindControl("tbSystemEndAheadMinute");
            tb1.Text = e.Item.Cells[8].Text;

            TextBox tb2 = (TextBox)e.Item.Cells[3].FindControl("tbChaseExecuteDeferMinute");
            tb2.Text = e.Item.Cells[9].Text;

            string MaxChaseIsuse = e.Item.Cells[7].Text.Replace("&nbsp;", "").Trim();

            if (MaxChaseIsuse == "")
            {
                tb2.Visible = false;
            }

            int RowLotteryID = Shove._Convert.StrToInt(e.Item.Cells[6].Text, -1);

            if (RowLotteryID != PreLotteryID)
            {
                PreLotteryID = RowLotteryID;

                if (PreLotteryColor.Name == Color.Linen.Name)
                {
                    PreLotteryColor = Color.White;
                }
                else
                {
                    PreLotteryColor = Color.Linen;
                }
            }

            e.Item.BackColor = PreLotteryColor;
            tb1.BackColor    = PreLotteryColor;
            tb2.BackColor    = PreLotteryColor;
        }
    }
Example #32
0
 private void dgdWorkflow_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Header)
     {
         ((CheckBox)e.Item.FindControl("chkSeleccioneTitulo")).Attributes.Add("onclick", "javascript: SombrearTodos(this);");
     }
     if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
     {
         ((CheckBox)e.Item.FindControl("chkSeleccione")).Attributes.Add("onclick", "javascript: SombrearItem(this);");
         if (e.Item.ItemType == ListItemType.Item)
         {
             e.Item.Attributes.Add("Color", "#" + dgdWorkflow.ItemStyle.BackColor.Name.Substring(2, 6));
         }
         else
         {
             e.Item.Attributes.Add("Color", "#" + dgdWorkflow.AlternatingItemStyle.BackColor.Name.Substring(2, 6));
         }
     }
     if (e.Item.ItemType == ListItemType.Pager)
     {
         TableCell tdCelda   = e.Item.Cells[0];
         Label     lblPagina = new Label();
         lblPagina.Width    = 40;
         lblPagina.CssClass = "EtiquetaNormal";
         lblPagina.Text     = "Página";
         tdCelda.Controls.AddAt(0, lblPagina);
     }
     else if (e.Item.ItemType == ListItemType.Header)
     {
         ((Label)e.Item.FindControl("lblReferenciaTtiulo")).ToolTip    = arrAyuda[0].ToString();
         ((Label)e.Item.FindControl("lblSolicitudTitulo")).ToolTip     = arrAyuda[1].ToString();
         ((Label)e.Item.FindControl("lblCreacionTtiulo")).ToolTip      = arrAyuda[2].ToString();
         ((Label)e.Item.FindControl("lblWFTitulo")).ToolTip            = arrAyuda[3].ToString();
         ((Label)e.Item.FindControl("lblSolicitanteTitulo")).ToolTip   = arrAyuda[4].ToString();
         ((Label)e.Item.FindControl("lblAprobadorTitulo")).ToolTip     = arrAyuda[5].ToString();
         ((CheckBox)e.Item.FindControl("chkSeleccioneTitulo")).ToolTip = arrAyuda[6].ToString();
     }
 }
Example #33
0
        private void dtgComprobantes_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                /*if(e.Item.Cells[1].Text!="Nota de Crédito")
                 * {
                 *
                 *      totalImporte += Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe"));
                 * }
                 * else*/
                totalImporte += Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe"));
                double imp;
                if (e.Item.Cells[1].Text == "Nota de Crédito")
                {
                    imp = (-1) * Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe"));
                }
                else
                {
                    imp = Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe"));
                }


                //e.Item.Cells[4].Text = Utiles.Formatos.Importe(Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe")));
                e.Item.Cells[4].Text = Utiles.Formatos.Importe(imp);
            }
            else if (e.Item.ItemType == ListItemType.Footer)
            {
                /*if (totalImporte<0)
                 * {
                 *      totalImporte=(-1) * totalImporte;
                 * }*/
                e.Item.Cells[2].Text = "Totales";
                e.Item.Cells[4].Text = Utiles.Formatos.Importe(totalImporte);


                totalImporte = 0;
            }
        }
Example #34
0
        private void DataGridTestType_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemIndex != -1)
            {
                e.Item.Attributes.Add("onmouseover", "this.bgColor='#ebf5fa'");

                if (e.Item.ItemIndex % 2 == 0)
                {
                    e.Item.Attributes.Add("bgcolor", "#FFFFFF");
                    e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTestType').getAttribute('singleValue')");
                }
                else
                {
                    e.Item.Attributes.Add("bgcolor", "#F7F7F7");
                    e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTestType').getAttribute('oldValue')");
                }
            }
            else
            {
                DataGridTestType.Attributes.Add("oldValue", "#F7F7F7");
                DataGridTestType.Attributes.Add("singleValue", "#FFFFFF");
            }

            if (e.Item.ItemType == ListItemType.EditItem)
            {
                DropDownList DDLTestType = (DropDownList)e.Item.FindControl("DDLTestType");
                DDLTestType.Items.Clear();
                DDLTestType.Items.Add(new ListItem("单选类", "单选类"));
                DDLTestType.Items.Add(new ListItem("多选类", "多选类"));
                DDLTestType.Items.Add(new ListItem("判断类", "判断类"));
                DDLTestType.Items.Add(new ListItem("填空类", "填空类"));
                DDLTestType.Items.Add(new ListItem("问答类", "问答类"));
                DDLTestType.Items.Add(new ListItem("作文类", "作文类"));
                DDLTestType.Items.Add(new ListItem("打字类", "打字类"));
                DDLTestType.Items.Add(new ListItem("操作类", "操作类"));
                DDLTestType.SelectedIndex = DDLTestType.Items.IndexOf(DDLTestType.Items.FindByValue(e.Item.Cells[8].Text));
            }
        }
        protected void dgProgramme_ItemDataBound(object source, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
            {
                ((Button)e.Item.FindControl("btnDeleteProgramme")).Attributes.Add("onClick", "return confirmDeleteProgramme(this);");
                ((WebControl)e.Item.Cells[3].Controls[0]).CssClass = "btn btn-warning";
            }

            if (e.Item.ItemType == ListItemType.EditItem)
            {
                ((WebControl)e.Item.Cells[3].Controls[0]).CssClass = "btn btn-warning";
                ((WebControl)e.Item.Cells[3].Controls[2]).CssClass = "btn btn-secondary";
            }
            if (e.Item.ItemType == ListItemType.Footer)
            {
                Programme    programme   = new Programme();
                ArrayList    facultyList = programme.SelectFacultyID("", "");
                DropDownList dddl        = (e.Item.FindControl("ddlFacultyNameNew") as DropDownList);

                dddl.DataSource     = facultyList;
                dddl.DataTextField  = "Value";
                dddl.DataValueField = "Key";
                dddl.DataBind();
            }
            else if (e.Item.ItemType == ListItemType.EditItem)
            {
                Programme    programme   = new Programme();
                ArrayList    facultyList = programme.SelectFacultyID("", "");
                DropDownList dddl        = (e.Item.FindControl("ddlFacultyName") as DropDownList);
                Label        FacultyName = (Label)e.Item.Cells[1].FindControl("lblFacultyNameEdit");

                dddl.DataSource     = facultyList;
                dddl.DataTextField  = "Value";
                dddl.DataValueField = "Key";
                dddl.DataBind();
                dddl.SelectedIndex = dddl.Items.IndexOf(dddl.Items.FindByText(FacultyName.Text));
            }
        }
        private void BindQuestions(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                int questionId = int.Parse(QuestionsDataGrid.DataKeys[e.Item.ItemIndex].ToString());

                // Check if the question has childs
                string   filter         = string.Format("ParentQuestionID = {0}", questionId);
                DataView childQuestions =
                    new DataView(_questionData.Questions, filter, "DisplayOrder", DataViewRowState.CurrentRows);
                if (childQuestions.Count == 0)
                {
                    DataGrid   answerDataGrid  = (DataGrid)e.Item.Cells[0].FindControl("QuestionAnswersDataGrid");
                    AnswerData questionAnswers = new Answers().GetAnswers(questionId, null);
                    for (int sectionNumber = 0; sectionNumber <= GetQuestionSectionCount(questionId); sectionNumber++)
                    {
                        BindAnswerTable(questionAnswers, (PlaceHolder)e.Item.Cells[0].FindControl("QuestionAnswerPlaceHolder")
                                        , sectionNumber);

                        Label scoreTotalLabel = (Label)e.Item.Cells[0].FindControl("QuestionScoreLabel");
                        if (isScored)
                        {
                            scoreTotalLabel.Text = string.Format("<br />" + GetPageResource("QuestionScoreLabel") + _questionScore);
                        }
                        _totalScore   += _questionScore;
                        _questionScore = 0;
                    }
                }
                else
                {
                    for (int sectionNumber = 0; sectionNumber <= GetMatrixSectionCount(childQuestions); sectionNumber++)
                    {
                        BindMatrix(childQuestions,
                                   (PlaceHolder)e.Item.Cells[0].FindControl("MatrixPlaceHolder"), sectionNumber);
                    }
                }
            }
        }
Example #37
0
 private void DGrdTechnology_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemIndex > -1)
     {
         DataRowView dataRowView = (DataRowView)e.Item.DataItem;
         e.Item.Attributes["id"]     = dataRowView["MainID"].ToString();
         e.Item.Attributes["Levels"] = this._Levels;
         System.Web.UI.WebControls.Label label = e.Item.Cells[5].FindControl("Label1") as System.Web.UI.WebControls.Label;
         label.Attributes["onclick"] = string.Concat(new string[]
         {
             "rowQuery('/EPC/17/Ppm/ScienceInnovate/TechnologyJDEdit.aspx?Type=View&Id=",
             this.DGrdTechnology.DataKeys[e.Item.ItemIndex].ToString(),
             "&pc=",
             this.HdnPrjCode.Value,
             "&pn=",
             this.HdnPrjName.Value,
             "','查看技术交底')"
         });
         label.Text    = dataRowView["PrejectName"].ToString();
         label.ToolTip = dataRowView["PrejectName"].ToString();
         e.Item.Attributes["style"]   = "cursor:hand";
         e.Item.Attributes["mark"]    = dataRowView["mark"].ToString();
         e.Item.Attributes["prjGuid"] = ((HiddenField)e.Item.FindControl("hfldPrjCode")).Value;
         e.Item.Attributes["guid"]    = ((HiddenField)e.Item.FindControl("hfldGuid")).Value;
         if (this._Levels == "1")
         {
             e.Item.Cells[0].Visible = false;
             return;
         }
     }
     else
     {
         if (this._Levels == "1")
         {
             e.Item.Cells[0].Visible = false;
         }
     }
 }
Example #38
0
    private void OnItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {
      DataGridItem item = e.Item;
			
      switch (item.ItemType) {
        case ListItemType.AlternatingItem:
        case ListItemType.Item:
          item.CssClass = (item.ItemType == ListItemType.AlternatingItem) ? "evenRow" : "oddRow";
          switch (analysis.ClassifierTypes.Length) {
            case 1:
              break;            
            case 2:
              if (item.Cells[2].Text == "&nbsp;") {
                item.CssClass += "H2";
              }
              break;            
            case 3:
              if (item.Cells[2].Text == "&nbsp;") {
                item.CssClass += "H2";
              } else if (item.Cells[3].Text == "&nbsp;") {
                item.CssClass += "H3";
              }
              break;
            case 4:
              if (item.Cells[2].Text == "&nbsp;") {
                item.CssClass += "H1";
              } else if (item.Cells[3].Text == "&nbsp;") {
                item.CssClass += "H2";
              } else if (item.Cells[4].Text == "&nbsp;") {
                item.CssClass += "H3";                
              }
              break;
          }          
          break;
        case ListItemType.Footer:
          SetTotals(item);
          break;
      }
    }
Example #39
0
        private void hgConceptos_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            //  Reviso en que sección de la grilla estoy
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                // Estoy en el detalle de items.
                // Formateo las columnas
                // Importe liquidado
                e.Item.Cells[3].Text = "$" + Utiles.Formatos.Importe(Utiles.Validaciones.obtieneDouble(DataBinder.Eval(e.Item.DataItem, "Importe") != null ? DataBinder.Eval(e.Item.DataItem, "Importe").ToString() : ""));
                // Base de calculo
                e.Item.Cells[5].Text              = "$" + Utiles.Formatos.Importe(Utiles.Validaciones.obtieneDouble(DataBinder.Eval(e.Item.DataItem, "ImporteBaseCalculo") != null ? DataBinder.Eval(e.Item.DataItem, "ImporteBaseCalculo").ToString() : ""));
                importeTotalConceptos            += Utiles.Validaciones.obtieneDouble(Convert.ToString(DataBinder.Eval(e.Item.DataItem, "Importe")));
                importeTotalAPagar               += Utiles.Validaciones.obtieneDouble(Convert.ToString(DataBinder.Eval(e.Item.DataItem, "ImportePagado")));
                importeBaseCalculoTotalConceptos += Utiles.Validaciones.obtieneDouble(Convert.ToString(DataBinder.Eval(e.Item.DataItem, "ImporteBaseCalculo")));
            }
            else if (e.Item.ItemType == ListItemType.Footer)
            {
                // Estoy en el pie de la grilla
                // Cargo las celdas
                //DataSet ds = (DataSet) Session["dsConcepLiq"];
                //double total = Utiles.Validaciones.obtieneDouble(Convert.ToString(ds.Tables[0].Compute("Sum(Importe)","")));
                //double total1 = Utiles.Validaciones.obtieneDouble(Convert.ToString(ds.Tables[0].Compute("Sum(ImporteBaseCalculo)","")));

                //revisar por qué entra 2 veces!
                // Importe liquidado
                e.Item.Cells[3].Text            = "$" + Utiles.Formatos.Importe(importeTotalConceptos / 2);
                e.Item.Cells[3].CssClass        = "TextoBold";
                e.Item.Cells[3].HorizontalAlign = HorizontalAlign.Right;
                // Importe pagado
                e.Item.Cells[4].Text            = "$" + Utiles.Formatos.Importe(importeTotalAPagar / 2);
                e.Item.Cells[4].CssClass        = "TextoBold";
                e.Item.Cells[4].HorizontalAlign = HorizontalAlign.Right;
                // Base de calculo
                e.Item.Cells[5].Text            = "$" + Utiles.Formatos.Importe(importeBaseCalculoTotalConceptos / 2);
                e.Item.Cells[5].CssClass        = "TextoBold";
                e.Item.Cells[5].HorizontalAlign = HorizontalAlign.Right;
            }
        }
Example #40
0
    private void dgData_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
        Session["tablename"] = benfactorType.SelectedValue;
        switch (e.Item.ItemType)
        {
        case ListItemType.AlternatingItem:
        case ListItemType.Item:
        {
            e.Item.Attributes.Add

                ("onmouseover", "this.style.backgroundColor='#E6F5FA'");
            e.Item.Attributes.Add

                ("onmouseout", "this.style.backgroundColor='white'");
            break;
        }

        case ListItemType.EditItem:
        {
            break;
        }
        }
    }
Example #41
0
        private void dgGrupo_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Button btTimes   = e.Item.FindControl("btTimes") as Button;
                Button btJogos   = e.Item.FindControl("btJogos") as Button;
                Button btAlterar = e.Item.FindControl("btAlterar") as Button;
                Button btExcluir = e.Item.FindControl("btExcluir") as Button;

                int codGrupo = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "cod_grupo"));

                btTimes.CommandArgument         = codGrupo.ToString();
                btJogos.CommandArgument         = codGrupo.ToString();
                btAlterar.CommandArgument       = codGrupo.ToString();
                btExcluir.CommandArgument       = codGrupo.ToString();
                btExcluir.Attributes["onclick"] = "return (confirm(\"Deseja realmente excluir este grupo?\\nEsta operação não poderá ser desfeita.\"));";

                btTimes.Attributes["title"]   = "Listar Times do Grupo";
                btJogos.Attributes["title"]   = "Listar Jogos do Grupo";
                btAlterar.Attributes["title"] = "Alterar Grupo";
                btExcluir.Attributes["title"] = "Excluir Grupo";
            }
        }
        private void Datagrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item ||
                e.Item.ItemType == ListItemType.AlternatingItem)
            {
                // Get the title of courtesy for the item that's being created.
                string title = ((DataRowView)
                                e.Item.DataItem)["TitleOfCourtesy"].ToString();

                // If the title of courtesy is "Ms.", "Mrs.", or "Mr.",
                // change the item's colors.
                if (title == "Ms." || title == "Mrs.")
                {
                    e.Item.BackColor = System.Drawing.Color.LightPink;
                    e.Item.ForeColor = System.Drawing.Color.Maroon;
                }
                else if (title == "Mr.")
                {
                    e.Item.BackColor = System.Drawing.Color.LightCyan;
                    e.Item.ForeColor = System.Drawing.Color.DarkBlue;
                }
            }
        }
 protected void Grid_ItemDataBound(object source, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         if (!resultado)
         {
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalCC")).InnerHtml = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalCD")).InnerHtml = "";
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdFactuPC")).InnerHtml = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdFactuPD")).InnerHtml = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalVC")).InnerHtml = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalVD")).InnerHtml = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtEC")).InnerHtml    = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtED")).InnerHtml    = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtEPC")).InnerHtml   = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtEPD")).InnerHtml   = "";                 //.Visible = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRC")).Visible      = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRD")).Visible      = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRPC")).Visible     = false;
             ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRPD")).Visible     = false;
         }
     }
 }
        // Bound ID to groupform and Linkadd
        protected void PersonGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs DGE)
        {
            try
            {
                if ((DGE.Item.ItemType == ListItemType.Item) || (DGE.Item.ItemType == ListItemType.AlternatingItem))
                {
                    DataRowView drv   = (DataRowView)DGE.Item.DataItem;
                    string      strID = (string)drv["ID"].ToString();

                    LinkButton linkAdd = (LinkButton)DGE.Item.FindControl("Linkadd");
                    linkAdd.Text = "Add";
                    linkAdd.Attributes.Add("onfocus", "this.blur()");
                    linkAdd.ToolTip          = strID;
                    linkAdd.CommandName      = "add";
                    linkAdd.CommandArgument  = strID;
                    linkAdd.CausesValidation = false;
                }
            }
            catch (Exception ex)
            {
                this.erroraddellb.Text = ex.Message.ToString();
            }
        }
Example #45
0
        private void DataGridEsegui_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Footer)
            {
                S_Controls.S_ComboBox cmbaddettoNew;
                S_Controls.S_TextBox  txtdescrizioneNew;
                S_Controls.S_TextBox  txtOreLavorateNew;
                S_Controls.S_Label    lbllivelloNew;
                S_Controls.S_Label    lblPrezzoUnitatioNew;


                cmbaddettoNew        = ((S_Controls.S_ComboBox)e.Item.FindControl("cmbaddettoNew"));
                txtdescrizioneNew    = ((S_Controls.S_TextBox)e.Item.FindControl("txtdescrizioneNew"));
                txtOreLavorateNew    = ((S_Controls.S_TextBox)e.Item.FindControl("txtOreLavorateNew"));
                lbllivelloNew        = ((S_Controls.S_Label)e.Item.FindControl("lbllivelloNew"));
                lblPrezzoUnitatioNew = ((S_Controls.S_Label)e.Item.FindControl("lblPrezzoUnitatioNew"));

                cmbaddettoNew.Attributes.Add("onchange",
                                             "addetto('" + cmbaddettoNew.ClientID + "','"
                                             + lbllivelloNew.ClientID + "','"
                                             + lblPrezzoUnitatioNew.ClientID + "');");
            }
        }
Example #46
0
 private void dgList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         if (ChangeColumnIndex >= 0)
         {
             TableCell tc = e.Item.Cells[ChangeColumnIndex];
             string    s  = tc.Text;
             if (s.StartsWith("-"))
             {
                 tc.ForeColor = Color.Red;
             }
             else
             {
                 tc.ForeColor = Color.DarkGreen;
                 if (string.Compare(s, "&nbsp;") != 0)
                 {
                     tc.Text = "+" + s;
                 }
             }
         }
     }
 }
Example #47
0
 private void blogRollGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.DataSetIndex != -1 &&
         e.Item.DataSetIndex == blogRollGrid.EditItemIndex)
     {
         EditBlogRollEditItem nestedEdit = Page.LoadControl("EditBlogRollEditItem.ascx") as EditBlogRollEditItem;
         nestedEdit.ID = "innerEditor";
         e.Item.FindControl("nestedEdit").Controls.Add(nestedEdit);
         if (enteringEditMode)
         {
             // if we're just entering an editing session, make sure that
             // the inner item's view state gets wiped, in case there's some
             // state remembered for a control at this place already.
             nestedEdit.StoreEditItemIndexInViewState(-1);
         }
         OpmlOutline outline = outlineCollection[e.Item.DataSetIndex];
         nestedEdit.Description = outline.description;
         nestedEdit.Title       = outline.title;
         nestedEdit.XmlUrl      = outline.xmlUrl;
         nestedEdit.HtmlUrl     = outline.htmlUrl;
         nestedEdit.Outline     = outline.outline;
     }
 }
Example #48
0
        private void dgList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
//			System.Web.UI.WebControls.Image img;

            if ((e.Item.ItemType == ListItemType.Item) ||
                (e.Item.ItemType == ListItemType.EditItem) ||
                (e.Item.ItemType == ListItemType.AlternatingItem)
                )
            {
                string DocumentCode = this.dgList.DataKeys[e.Item.ItemIndex].ToString();

//				//附件
//				string AttachCount = DataBinder.Eval(e.Item.DataItem, "AttachCount").ToString();
//				if (AttachCount == "0")
//				{
//					img = (System.Web.UI.WebControls.Image)e.Item.FindControl("img1");
//					img.Visible = false;
//				}
//
//				HtmlAnchor an = (HtmlAnchor)e.Item.FindControl("A1");
//				an.Attributes.Add("keyvalue", DocumentCode);
            }
        }
 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     //			if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
     //			{
     //				//LinkButton btnDelete = (LinkButton)(e.Item.Cells[8].Controls[0]);
     //				//btnDelete.Attributes.Add("onClick","JavaScript:return confirm('确定删除?')");
     //
     //				if(e.Item.Cells[7].Text != "0")
     //				{
     //					HyperLink btnEdit = (HyperLink)(e.Item.Cells[9].Controls[0]);
     //					btnEdit.Attributes.Add("onClick","JavaScript:alert('不可编辑');return false;");
     //				}
     //
     //				if(e.Item.Cells[7].Text != "1")
     //				{
     //					HyperLink btnOrderAdd = (HyperLink)(e.Item.Cells[10].Controls[1]);
     //					btnOrderAdd.Attributes.Add("onClick","JavaScript:alert('不可加单');return false;");
     //
     //					HyperLink btnOrderReduce = (HyperLink)(e.Item.Cells[11].Controls[1]);
     //					btnOrderReduce.Attributes.Add("onClick","JavaScript:alert('不可减单');return false;");
     //				}
     //			}
 }
Example #50
0
        private void DataGridTest_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            if (e.Item.ItemIndex != -1)
            {
                e.Item.Attributes.Add("onmouseover", "this.bgColor='#ebf5fa'");

                if (e.Item.ItemIndex % 2 == 0)
                {
                    e.Item.Attributes.Add("bgcolor", "#FFFFFF");
                    e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTest').getAttribute('singleValue')");
                }
                else
                {
                    e.Item.Attributes.Add("bgcolor", "#F7F7F7");
                    e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTest').getAttribute('oldValue')");
                }
            }
            else
            {
                DataGridTest.Attributes.Add("oldValue", "#F7F7F7");
                DataGridTest.Attributes.Add("singleValue", "#FFFFFF");
            }
        }
Example #51
0
    protected void myDatagrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.EditItem)
        {
            DropDownList ddlNameTemp = null;
            ddlNameTemp = (DropDownList)e.Item.FindControl("ddlStatus");

            DataRowView drv         = (DataRowView)e.Item.DataItem;
            string      currNameStr = drv["client_status"].ToString();

            LoadStatus(ddlNameTemp, currNameStr);
        }
        if (e.Item.ItemType == ListItemType.Footer)
        {
            DropDownList ddlNameTemp = null;
            ddlNameTemp = (DropDownList)e.Item.FindControl("ddlAddNewStatus");
            LoadStatus(ddlNameTemp, "dummy");
        }
        if (e.Item.FindControl("btnDel") != null)
        {
            ((LinkButton)e.Item.FindControl("btnDel")).Attributes.Add("onClick", "return confirm('Are you sure you wish to delete this item?');");
        }
    }
        private void BindItemData(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            // Hides or shows voter id, ip and startdate
            e.Item.Cells[2].Visible = false;

            if (!new Surveys().IsSurveyScored(SurveyId))
            {
                e.Item.Cells[4].Visible = false;
                e.Item.Cells[5].Visible = false;
                e.Item.Cells[6].Visible = false;
            }
            else
            {
                //e.Item.Cells[6].Text = e.Item.Cells[4].Text / e.Item.Cells[5].Text;
            }

            //e.Item.Cells[e.Item.Cells.Count-1].Visible = false;

            if (e.Item.ItemType == ListItemType.Header)
            {
                for (int i = 0; i < e.Item.Cells.Count; i++)
                {
                    // Get only the name
                    e.Item.Cells[i].Text = (e.Item.Cells[i].Text.Split('_'))[0];
                    e.Item.Cells[i].Wrap = false;
                }
            }
            else
            {
                // Remove time from date
                e.Item.Cells[3].Text = (e.Item.Cells[3].Text.Split(' '))[0];
                for (int i = 0; i < e.Item.Cells.Count; i++)
                {
                    e.Item.Cells[i].Wrap = false;
                }
            }
        }
        private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            bool hideCopies = true;


            if ((bool)Application["RunViewHideDevices"])
            {
                DataGrid1.Columns[PRESSRUN_FIELD_DEVICE].Visible = false;
            }

            if (hideCopies)
            {
                DataGrid1.Columns[PRESSRUN_FIELD_COPIES].Visible = false;
            }

            if (Globals.GetCacheRowCount("SectionNameCache") < 2)
            {
                DataGrid1.Columns[PRESSRUN_FIELD_SECTION].Visible = false;
            }

            if (Globals.GetCacheRowCount("EditionNameCache") < 2)
            {
                DataGrid1.Columns[PRESSRUN_FIELD_EDITION].Visible = false;
            }



            if ((bool)Application["PressRunPrePollStatus"] == false)
            {
                DataGrid1.Columns[PRESSRUN_FIELD_FTP].Visible = false;
                DataGrid1.Columns[PRESSRUN_FIELD_PRE].Visible = false;
                DataGrid1.Columns[PRESSRUN_FIELD_INK].Visible = false;
                DataGrid1.Columns[PRESSRUN_FIELD_RIP].Visible = false;
            }

            //	DataGrid1.Columns[idx-3].Visible = false;
        }
Example #54
0
 protected void g_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
     {
         // 提款结果 0 申请状态  -2用户撤销提款 -1 不受理 1 已付款成功  11支付宝处理中  12支付宝付款失败
         short Result = Shove._Convert.StrToShort(e.Item.Cells[6].Text, -100);
         if (Result == 0)
         {
             e.Item.Cells[6].Text = "<font color='Blue'>申请中</font>";
         }
         else if (Result == -1)
         {
             e.Item.Cells[6].Text = "<font color='Blue'>已拒绝</font>";
         }
         else if (Result == -2)
         {
             e.Item.Cells[6].Text = "<font color='Blue'>用户撤销提款</font>";
         }
         else if (Result == 1)
         {
             e.Item.Cells[6].Text = "<font color='Blue'>付款成功</font>";
         }
         else if (Result == 10)
         {
             e.Item.Cells[6].Text = "<font color='Blue'>已接受提款</font>";
         }
         else if (Result == 11)
         {
             e.Item.Cells[6].Text = "<font color='Blue'>支付宝处理中</font>";
         }
         else if (Result == 12)
         {
             e.Item.Cells[6].Text = "<font color='Blue'>支付宝付款失败</font>";
         }
         e.Item.Cells[1].Text = "<a href='UserDetail.aspx?SiteID=1&ID=" + e.Item.Cells[11].Text + "'>" + e.Item.Cells[1].Text + "</a>";
     }
 }
Example #55
0
        private void DGDoc_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            ImageButton imgbtn = new ImageButton();

            if (e.Item.ItemType == ListItemType.Item ||
                e.Item.ItemType == ListItemType.AlternatingItem ||
                e.Item.ItemType == ListItemType.SelectedItem)
            {
                e.Item.Cells[0].Font.Bold = true;
                e.Item.Cells[0].ForeColor = System.Drawing.Color.Gray;

                string acquisitaImmagine = ((TableCell)e.Item.Cells[10]).Text;
                imgbtn = (ImageButton)e.Item.Cells[8].Controls[1];
                if (!string.IsNullOrEmpty(acquisitaImmagine) && !acquisitaImmagine.Equals("0"))
                {
                    imgbtn.Visible = true;
                }
                else
                {
                    imgbtn.Visible = false;
                }

                //if (((DocsPAWA.popup.DocInCestino.Cols)(e.Item.DataItem)).IsRimovibile != null)
                //{
                //    string isRimovibile = ((DocsPAWA.popup.DocInCestino.Cols)(e.Item.DataItem)).IsRimovibile.ToString();
                //    if (isRimovibile != null && isRimovibile.Equals("0"))
                //    {
                //        //ImageButton imgbtn = new ImageButton();
                //        if (e.Item.Cells[11].Controls[1].GetType().Equals(typeof(ImageButton)))
                //        {
                //            imgbtn = (ImageButton)e.Item.Cells[11].Controls[1];
                //            imgbtn.Visible = true;
                //        }
                //    }
                //}
            }
        }
Example #56
0
        private void dgList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        {
            switch (e.Item.ItemType)
            {
            case ListItemType.AlternatingItem:
            case ListItemType.Item:
                RmsPM.Web.UserControls.ExchangeRateControl ucItemCash = (RmsPM.Web.UserControls.ExchangeRateControl)e.Item.FindControl("ucItemCash");

                DataRowView ud_drvItem = (DataRowView)e.Item.DataItem;

                if (ud_drvItem["MoneyType"] != DBNull.Value)
                {
                    ucItemCash.Cash         = BLL.ConvertRule.ToDecimal(ud_drvItem["PayoutCash"]);
                    ucItemCash.MoneyType    = ud_drvItem["MoneyType"].ToString();
                    ucItemCash.ExchangeRate = BLL.ConvertRule.ToDecimal(ud_drvItem["ExchangeRate"]);
                }

                if (ud_drvItem["Checked"] != DBNull.Value && ud_drvItem["Checked"].ToString() == "0")
                {
                    ucItemCash.IsAllowModify = false;
                }
                else
                {
                    ucItemCash.IsAllowModify = true;
                }

                ucItemCash.BindControl();

                break;

            case ListItemType.Footer:
                Label lblSumPayoutMoney = (Label)e.Item.FindControl("lblSumPayoutMoney");
                lblSumPayoutMoney.Text = this.txtSumPayoutMoney.Value;
                break;
            }
        }
Example #57
0
 private void dtgGuias_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     /*if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
      * {
      *      DsGuiasTiemposDespachosEntregas.DatosRow dr = (DsGuiasTiemposDespachosEntregas.DatosRow)((DataRowView)e.Item.DataItem).Row;
      *
      *      this.totalFilas++;
      *
      *      if(DataBinder.Eval(e.Item.DataItem, "TiempoDespacho") != System.DBNull.Value)
      *              if(Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "TiempoDespacho")) <= 0)
      *                      this.totalFilasEnCeroDespacho++;
      *      if(DataBinder.Eval(e.Item.DataItem, "TiempoEntrega") != System.DBNull.Value)
      *              if(Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "TiempoEntrega")) <= 0)
      *                      this.totalFilasEnCeroEntrega++;
      * }
      * else */
     if (e.Item.ItemType == ListItemType.Footer)
     {
         DataSet ds = ((DataSet)Session[SESSIONKEY_DATASOURCE]);
         e.Item.Cells[12].Text = "Porcentaje de cumplimiento";
         e.Item.Cells[13].Text = (totalFilasEnCeroDespacho / totalFilas * 100).ToString("0.00") + "%";
         e.Item.Cells[14].Text = (totalFilasEnCeroEntrega / totalFilas * 100).ToString("0.00") + "%";
     }
 }
 protected void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
 {
     switch (e.Item.ItemType)
     {
     case ListItemType.Item:
     case ListItemType.AlternatingItem:
         ImageButton btn = (ImageButton)e.Item.FindControl("BtnDel");
         btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录?');");
         string DepartmentID = (string)DataBinder.Eval(e.Item.DataItem, "DepartmentID");
         if (DepartmentID == "-1")
         {
             string herosoftmana = Maticsoft.Common.ConfigHelper.GetConfigString("AdManager");
             e.Item.Cells[6].Text = herosoftmana;
         }
         else
         {
             //if (Maticsoft.Common.PageValidate.IsNumber(DepartmentID))
             //{
             //    e.Item.Cells[6].Text = supp.GetName(int.Parse(DepartmentID));
             //}
         }
         break;
     }
 }
Example #59
0
    protected void gUserDistills_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
        {
            double money;
            money = Shove._Convert.StrToDouble(e.Item.Cells[1].Text, 0);
            e.Item.Cells[1].Text = (money == 0) ? "" : money.ToString("N");

            money = Shove._Convert.StrToDouble(e.Item.Cells[2].Text, 0);
            e.Item.Cells[2].Text = (money == 0) ? "" : money.ToString("N");

            e.Item.Cells[3].Text = "提款";

            string result = e.Item.Cells[4].Text;
            if (result == "0")
            {
                e.Item.Cells[4].Text = "申请状态";
            }
            else if (result == "1")
            {
                e.Item.Cells[4].Text = "已付款";
            }
            else if (result == "-1")
            {
                e.Item.Cells[4].Text = "拒绝提款";
            }
            else if (result == "-2")
            {
                e.Item.Cells[4].Text = "用户撤销提款";
            }
            else
            {
                e.Item.Cells[4].Text = "处理中...";
            }
        }
    }
Example #60
0
    private void grdGoodsRecd_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            ((System.Web.UI.WebControls.Label)e.Item.FindControl("lblRCVPrice")).Text = Convert.ToString(GetAfterDecimalCalculatedValue(Convert.ToDecimal(((Label)e.Item.FindControl("lblRCVPrice")).Text)));
            ((System.Web.UI.WebControls.Label)e.Item.FindControl("lblRCVNet")).Text   = Convert.ToString(GetAfterDecimalCalculatedValue(Convert.ToDecimal(((Label)e.Item.FindControl("lblRCVNet")).Text)));

            if (((Label)e.Item.FindControl("lblRCVNet")).Text != "")
            {
                dTotRecd = dTotRecd + Convert.ToDecimal(((System.Web.UI.WebControls.Label)e.Item.FindControl("lblRCVNet")).Text.Trim());
            }

            //Start: Added ky Koushik Das 21-Dec-2017
            Label lblVAT = e.Item.FindControl("lblVAT") as Label;
            //End: Added ky Koushik Das 21-Dec-2017

            //Start: Added ky Koushik Das 21-Dec-2017
            if (lblVAT.Text.Length == 0)
            {
                lblVAT.Text = "0.00";
            }

            dTotVat += Convert.ToDecimal(lblVAT.Text);
            //End: Added ky Koushik Das 21-Dec-2017
        }
        else if (e.Item.ItemType == ListItemType.Footer)
        {
            ((System.Web.UI.WebControls.Label)e.Item.FindControl("lblNetTot")).Text = Convert.ToString(GetAfterDecimalCalculatedValue(dTotRecd));

            //Start: Added ky Koushik Das 21-Dec-2017
            Label lblVatTot = e.Item.FindControl("lblVatTot") as Label;

            lblVatTot.Text = dTotVat.ToString();
            //End: Added ky Koushik Das 21-Dec-2017
        }
    }