protected void RadIndimanInvoice_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                var item = e.Item as GridDataItem;

                if ((item.ItemIndex > -1 && item.DataItem is ReturnInvoiceDetailsBO))
                {
                    ReturnInvoiceDetailsBO objInvoice = (ReturnInvoiceDetailsBO)item.DataItem;

                    HyperLink linkEdit = (HyperLink)item.FindControl("linkEdit");
                    linkEdit.NavigateUrl = "/AddEditInvoice.aspx?id=" + objInvoice.Invoice.ToString() + "&Type=i";

                    //decimal totalindimanprice = 0;

                    //totalindimanprice = (decimal)(objInvoice.Qty * objInvoice.IndimanRate);

                    //Literal litAmount = (Literal)item.FindControl("litAmount");
                    //litAmount.Text = totalindimanprice.ToString("0.00");

                    LinkButton btnIndimanInvoice = (LinkButton)item.FindControl("btnIndimanInvoice");
                    btnIndimanInvoice.Attributes.Add("qid", objInvoice.Invoice.ToString());
                }
            }
        }
예제 #2
0
        protected void RadInvoice_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                var item = e.Item as GridDataItem;

                if ((item.ItemIndex > -1 && item.DataItem is ReturnInvoiceDetailsBO))
                {
                    ReturnInvoiceDetailsBO objInvoice = (ReturnInvoiceDetailsBO)item.DataItem;

                    HyperLink linkEdit = (HyperLink)item.FindControl("linkEdit");
                    linkEdit.NavigateUrl = "/AddEditInvoice.aspx?id=" + objInvoice.Invoice.ToString();

                    //decimal totalfactoryprice = 0;


                    //totalfactoryprice = (decimal)(objInvoice.Qty * objInvoice.FactoryRate);


                    //Literal litAmount = (Literal)item.FindControl("litAmount");
                    //litAmount.Text = totalfactoryprice.ToString("0.00");

                    LinkButton btnInvoiceDetail = (LinkButton)item.FindControl("btnInvoiceDetail");
                    btnInvoiceDetail.Attributes.Add("qid", objInvoice.Invoice.ToString());
                    //btnInvoiceDetail.CommandName = "InvoiceDetail";

                    LinkButton btnInvoiceSummary = (LinkButton)item.FindControl("btnInvoiceSummary");
                    btnInvoiceSummary.Attributes.Add("qid", objInvoice.Invoice.ToString());

                    LinkButton btnCombineInvoice = (LinkButton)item.FindControl("btnCombineInvoice");
                    btnCombineInvoice.Attributes.Add("qid", objInvoice.Invoice.ToString());

                    Literal litStatus = (Literal)item.FindControl("litStatus");
                    litStatus.Text = "<span class=\"label label-" + objInvoice.Status.ToLower().Replace(" ", string.Empty).Trim() + "\">" + objInvoice.Status + "</span>";
                }
            }
        }