protected void rlvProgramas_ItemCommand(object sender, RadListViewCommandEventArgs e) { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; int vIdPeriodoLista = 0; if (int.TryParse(item.GetDataKeyValue("ID_PROGRAMA").ToString(), out vIdPeriodoLista)) { CargarDatosDetalle(vIdPeriodoLista); //ProgramaNegocio nPrograma = new ProgramaNegocio(); //SPE_OBTIENE_C_PROGRAMA_Result vPrograma = nPrograma.ObtieneProgramasCapacitacion(pIdPrograma: vIdPeriodoLista).FirstOrDefault(); //txtClPeriodo.Text = vPrograma.CL_PROGRAMA; //txtDsPeriodo.Text = vPrograma.NB_PROGRAMA; //txtClEstatus.Text = vPrograma.CL_ESTADO; //txtTipo.Text = vPrograma.CL_TIPO_PROGRAMA; //txtUsuarioMod.Text = vPrograma.CL_USUARIO_APP_MODIFICA; //txtFechaMod.Text = String.Format("{0:dd/MM/yyyy}", vPrograma.FE_MODIFICA); //if (vPrograma.DS_NOTAS != null) //{ // XElement vNotas = XElement.Parse(vPrograma.DS_NOTAS); // if (vNotas != null) // { // string vNotasTexto = validarDsNotas(vNotas.ToString()); // txtNotas.InnerHtml = vNotasTexto; // } //} } }
protected void Adons_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item is RadListViewDataItem) { RadListViewDataItem item = e.Item as RadListViewDataItem; ProductAdon obj = item.DataItem as ProductAdon; if (obj != null) { Label adonname = item.FindControl("txtAdonName") as Label; adonname.Text = obj.Adon.AdOnName; if (obj.AdOnTypeInProduct.DisplayFormat == 1) { RadioButtonList adonoptions = item.FindControl("AdonOptions") as RadioButtonList; DefaultSelected(item, obj.DefaultSelected); } else if (obj.AdOnTypeInProduct.DisplayFormat == 2) { RadioButton AdonRadioButton = item.FindControl("AdonRadioButton") as RadioButton; AdonRadioButton.Visible = true; } else if (obj.AdOnTypeInProduct.DisplayFormat == 3) { CheckBox AdonCheckBox = item.FindControl("AdonCheckBox") as CheckBox; AdonCheckBox.Visible = true; } else if (obj.AdOnTypeInProduct.DisplayFormat == 4) { DefaultSelected(item, obj.DefaultSelected, false, false, false); } } } }
protected void lvSOPhotoList_ItemDataBound(Object sender, RadListViewItemEventArgs e) { LinkButton _btnPhoto = (LinkButton)e.Item.FindControl("lnkDeleteImage"); (e.Item as RadListViewDataItem).GetDataKeyValue("PhotoID").ToString(); _btnPhoto.Attributes.Add("PhotoID", (e.Item as RadListViewDataItem).GetDataKeyValue("PhotoID").ToString()); if (e.Item is RadListViewItem) { RadListViewDataItem item = e.Item as RadListViewDataItem; object _dataItem = ((System.Data.DataRowView)(((RadListViewDataItem)e.Item).DataItem)).Row["photo"].ToString(); string _photoFilePath = Convert.ToString(_dataItem); RadBinaryImage _imgPhoto = (RadBinaryImage)e.Item.FindControl("RadBinaryImage1"); byte[] _photo = new byte[0] { }; if (File.Exists(Server.MapPath(_photoFilePath))) { System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath(_photoFilePath)); using (var memoryStream = new MemoryStream()) { image.Save(memoryStream, ImageFormat.Png); _photo = memoryStream.ToArray(); } } _imgPhoto.DataValue = _photo; } }
protected void FloatedTilesListView_ItemDataBound(object sender, RadListViewItemEventArgs e) { RadListViewDataItem item = e.Item as RadListViewDataItem; int rewardid = (int)item.GetDataKeyValue("rewardid"); int promotionid = (int)item.GetDataKeyValue("promotionid"); var promotion = ClientManager.getPromotion(promotionid); Reward reward = ClientManager.getReward(rewardid); Literal QtyLit = e.Item.FindControl("QtyLit") as Literal; Literal PointsLit = e.Item.FindControl("PointsLit") as Literal; LinkButton GoClaimsBut = e.Item.FindControl("GoClaimsBut") as LinkButton; if (reward.qty > 0) { GoClaimsBut.Visible = true; QtyLit.Text = "Qty: " + reward.qty + " available"; } else { GoClaimsBut.Visible = false; QtyLit.Text = "Fully Redeemed"; } if (promotion.type == (int)PromotionType.BY_POINT) { PointsLit.Text = "<b>Points Required :</b>" + reward.points + " points"; } else { PointsLit.Text = ""; } }
protected void rlvPeriodos_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.CommandName == "Select") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; rlvPeriodos.SelectedItems.Clear(); item.Selected = true; int vIdPeriodoLista = 0; if (int.TryParse(item.GetDataKeyValue("ID_PERIODO").ToString(), out vIdPeriodoLista)) { vIdPeriodo = vIdPeriodoLista; } //DESACTIVAR BOTONES if (e.CommandName == RadListView.SelectCommandName) { //no borrar esta parte de codigo, revisar como poder aplicar estas validaíón a los botones //(item.FindControl("btnModificar") as RadButton).Enabled = ContextoUsuario.oUsuario.TienePermiso("J.A.A.B"); //(item.FindControl("btnEliminar") as RadButton).Enabled = ContextoUsuario.oUsuario.TienePermiso("J.A.A.C"); string vClEstado = (item.GetDataKeyValue("CL_ESTADO_PERIODO").ToString()); EstatusBotonesPeriodos((vClEstado.ToUpper() == "CERRADO") ? false : true); } } }
private void ItemsList_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item.ItemType != RadListViewItemType.DataItem && e.Item.ItemType != RadListViewItemType.AlternatingItem) { return; } RadListViewDataItem dataItem = (RadListViewDataItem)e.Item; RealEstateItem item = (RealEstateItem)dataItem.DataItem; string sliderThumbnailUrl = item.GetPhotoUrl(SinglePhotoType.SliderThumbnail); if (sliderThumbnailUrl.IsNullOrEmpty()) { e.Item.Visible = false; return; } HyperLink hlPhoto = (HyperLink)e.Item.FindControl("hlPhoto"); hlPhoto.NavigateUrl = this.CurrentPageUrl + this.RealEstateManager.GetItemUrl(item); HyperLink hlDetails = (HyperLink)e.Item.FindControl("hlDetails"); hlDetails.NavigateUrl = hlPhoto.NavigateUrl; hlDetails.Text = item.Title; Image imgThumbnail = (Image)e.Item.FindControl("imgThumbnail"); imgThumbnail.AlternateText = item.Title; imgThumbnail.ImageUrl = sliderThumbnailUrl; }
protected void EventListView_ItemDataBound(object sender, RadListViewItemEventArgs e) { // GoEventsHL RadListViewDataItem item = (RadListViewDataItem)e.Item; //string redemptionrewardid = (string)EventListView.MasterTableView.DataKeyValues[e.Item.ItemIndex]["redemptionrewardid"].ToString(); string url = (string)e.Item.OwnerListView.DataKeyValues[item.DisplayIndex]["url"].ToString(); HyperLink GoEventsHL = e.Item.FindControl("GoEventsHL") as HyperLink; GoEventsHL.NavigateUrl = url; }
void ImagesListView_NeedDataSource(object sender, RadListViewNeedDataSourceEventArgs e) { RadListViewDataItem item = ListViewAlbums.SelectedItems[0]; int parentID = Convert.ToInt32(item.GetDataKeyValue("ID").ToString()); labelAlbumName.Text = item.GetDataKeyValue("Name").ToString(); ImagesListView.DataSource = from a in context.Images where a.AlbumID == parentID select a; }
protected void RadListView1_ItemDataBound(object sender, Telerik.Web.UI.RadListViewItemEventArgs e) { if ((e.Item.ItemType == RadListViewItemType.DataItem) || (e.Item.ItemType == RadListViewItemType.AlternatingItem)) { RadListViewDataItem item = e.Item as RadListViewDataItem; Label lblUniq = ((Label)item.FindControl("lblUniq")); ImageButton btnMore = ((ImageButton)item.FindControl("btnMore")); btnMore.Attributes.Add("OnClick", "return ShowEditForm('" + lblUniq.Text.Trim() + "');"); } }
protected void rlvPeriodos_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.CommandName == "Select") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; //rlvPeriodos.SelectedItems.Clear(); //item.Selected = true; int vIdPeriodoLista = 0; if (int.TryParse(item.GetDataKeyValue("ID_PERIODO").ToString(), out vIdPeriodoLista)) { vIdPeriodo = vIdPeriodoLista; } CargarDatosDetalle(vIdPeriodo); PeriodoNegocio nPeriodo = new PeriodoNegocio(); vCuestionarios = nPeriodo.ObtieneEvaluadosCuestionarios((int)vIdPeriodo, ContextoUsuario.oUsuario.ID_EMPRESA, null).Count; //PeriodoNegocio nPeriodo = new PeriodoNegocio(); //SPE_OBTIENE_FYD_PERIODOS_EVALUACION_Result vPeriodo = nPeriodo.ObtienePeriodosEvaluacion(pIdPeriodo: vIdPeriodo).FirstOrDefault(); //txtClPeriodo.Text = vPeriodo.CL_PERIODO; //txtDsPeriodo.Text = vPeriodo.DS_PERIODO; //txtClEstatus.Text = vPeriodo.CL_ESTADO_PERIODO; //txtTipoEval.Text = ObtieneTiposEvaluacion(vPeriodo); //txtUsuarioMod.Text = vPeriodo.CL_USUARIO_APP_MODIFICA; //txtFechaMod.Text = String.Format("{0:dd/MM/yyyy}", vPeriodo.FE_MODIFICA); //if (vPeriodo.DS_NOTAS != null) //{ // XElement vNotas = XElement.Parse(vPeriodo.DS_NOTAS); // if (vNotas != null) // { // string vNotasTexto = validarDsNotas(vNotas.ToString()); // txtNotas.InnerHtml = vNotasTexto; // } //} //rlvPeriodos.SelectedItemTemplate = null; //DESACTIVAR BOTONES //if (e.CommandName == RadListView.SelectCommandName) //{ //no borrar esta parte de codigo, revisar como poder aplicar estas validaíón a los botones //(item.FindControl("btnModificar") as RadButton).Enabled = ContextoUsuario.oUsuario.TienePermiso("J.A.A.B"); //(item.FindControl("btnEliminar") as RadButton).Enabled = ContextoUsuario.oUsuario.TienePermiso("J.A.A.C"); string vClEstado = (item.GetDataKeyValue("CL_ESTADO_PERIODO").ToString()); EstatusBotonesPeriodos((vClEstado.ToUpper() == "CERRADO") ? false : true, vCuestionarios > 0? true:false); //} } }
protected void RadListViewImages_ItemDataBound(object sender, Telerik.Web.UI.RadListViewItemEventArgs e) { RadListViewDataItem item = e.Item as RadListViewDataItem; string description = (item.DataItem as Image).Description; if (description.Length > 100) { description = description.Substring(0, 97) + "..."; (item.FindControl("LabelShortDescription") as Literal).Text = description; } }
void ImagesListView_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.CommandName == "DownloadAllAsZip") { RadListViewDataItem item = ListViewAlbums.SelectedItems[0]; int parentID = Convert.ToInt32(item.GetDataKeyValue("ID").ToString()); string albumName = item.GetDataKeyValue("Name").ToString(); List <DataContext.Image> allImagesFromAlbum = (from a in context.Images where a.AlbumID == parentID select a).ToList(); MemoryStream memStream = new MemoryStream(); Package = ZipPackage.Create(memStream); foreach (var image in allImagesFromAlbum) { Stream stream = new MemoryStream(image.Data); Package.AddStream(stream, image.FileName); } Package.Close(false); memStream.Position = 0; if (memStream != null && memStream.Length > 0) { Response.Clear(); Response.AddHeader("content-disposition", "attachment; filename=" + albumName + ".zip"); Response.ContentType = "application/zip"; Response.BinaryWrite(memStream.ToArray()); Response.End(); } } if (e.CommandName == "DownloadImage") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; int imageID = Convert.ToInt32(item.GetDataKeyValue("ID").ToString()); DataContext.Image image = (from i in context.Images where i.ID == imageID select i).First(); byte[] data = image.Data; string name = image.FileName; if (data != null && data.Length > 0) { Response.Clear(); Response.ContentType = "application/octet-stream"; Response.AddHeader("content-disposition", "attachment; filename=" + name); Response.BinaryWrite(data); Response.End(); } } }
void ImagesListView_ItemDeleting(object sender, RadListViewCommandEventArgs e) { RadListViewDataItem deletedItem = e.ListViewItem as RadListViewDataItem; int imageId = Convert.ToInt32(deletedItem.GetDataKeyValue("ID").ToString()); DataContext.Image image = (from i in context.Images where i.ID == imageId select i).First(); context.Images.DeleteOnSubmit(image); context.SubmitChanges(); }
private void RoomsList_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item.ItemType != RadListViewItemType.DataItem && e.Item.ItemType != RadListViewItemType.AlternatingItem) { return; } RadListViewDataItem dataItem = (RadListViewDataItem)e.Item; FlatTaxon room = (FlatTaxon)dataItem.DataItem; Literal ltrItem = (Literal)e.Item.FindControl("ltrItem"); ltrItem.Text = room.Title; }
private void NewsList_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item.ItemType != RadListViewItemType.DataItem && e.Item.ItemType != RadListViewItemType.AlternatingItem) { return; } RadListViewDataItem dataItem = (RadListViewDataItem)e.Item; NewsItem newsItem = (NewsItem)dataItem.DataItem; HyperLink hlNews = (HyperLink)e.Item.FindControl("hlNews"); hlNews.Text = newsItem.Title; hlNews.NavigateUrl = this.CurrentPageUrl + this.NewsManager.GetItemUrl(newsItem); }
protected void rlvPeriodos_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.CommandName == "Select") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; rlvPeriodos.SelectedItems.Clear(); item.Selected = true; int vIdPeriodoLista = 0; if (int.TryParse(item.GetDataKeyValue("ID_PERIODO").ToString(), out vIdPeriodoLista)) { vIdPeriodo = vIdPeriodoLista; } CargarDatosDetalle(vIdPeriodo); PeriodoDesempenoNegocio nPeriodo = new PeriodoDesempenoNegocio(); var vFgConfigurado = nPeriodo.VerificaConfiguracion(vIdPeriodo).FirstOrDefault(); //PeriodoDesempenoNegocio nPeriodo = new PeriodoDesempenoNegocio(); //SPE_OBTIENE_EO_PERIODOS_DESEMPENO_Result vPeriodo = nPeriodo.ObtienePeriodosDesempeno(pIdPeriodo: vIdPeriodo).FirstOrDefault(); //txtClPeriodo.Text = vPeriodo.CL_PERIODO; //txtDsPeriodo.Text = vPeriodo.DS_PERIODO; //txtClEstatus.Text = vPeriodo.CL_ESTADO_PERIODO; //txtTipo.Text = vPeriodo.CL_ORIGEN_CUESTIONARIO; //txtUsuarioMod.Text = vPeriodo.CL_USUARIO_APP_MODIFICA; //txtFechaMod.Text = String.Format("{0:dd/MM/yyyy}", vPeriodo.FE_MODIFICA); //if (vPeriodo.DS_NOTAS != null) //{ // XElement vNotas = XElement.Parse(vPeriodo.DS_NOTAS); // if (vNotas != null) // { // string vNotasTexto = validarDsNotas(vNotas.ToString()); // txtNotas.InnerHtml = vNotasTexto; // } //} //if (e.CommandName == "Select") //{ vIdPeriodo = int.Parse(item.GetDataKeyValue("ID_PERIODO").ToString()); string vClEstado = (item.GetDataKeyValue("CL_ESTADO_PERIODO").ToString()); EstatusBotonesPeriodos((vClEstado.ToUpper() == "CERRADO") ? false : true, vFgConfigurado.FG_ESTATUS); //} } }
protected void rlv_ItemDataBound1(object sender, Telerik.Web.UI.RadListViewItemEventArgs e) { RadListViewDataItem row = e.Item as RadListViewDataItem; if (DataBinder.Eval(row.DataItem, "scan_document") == DBNull.Value) { return; } //HiddenField HF = (HiddenField)e.Item.FindControl("HiddenField1"); Label lbl = (Label)e.Item.FindControl("lbl_Name"); object var = row.DataItem.ToString(); string myValue = DataBinder.Eval(row.DataItem, "ext").ToString(); string result = myValue.ToLower(); if (result.Contains("pdf")) { Button btn = (Button)e.Item.FindControl("btn_Madrak"); btn.Visible = true; //HF.Value = DataBinder.Eval(row.DataItem, "doc_type").ToString(); lbl.Text = DataBinder.Eval(row.DataItem, "document_name").ToString(); } else { Button btn = (Button)e.Item.FindControl("btn_ShowPicture"); btn.Visible = true; RadBinaryImage img = (RadBinaryImage)e.Item.FindControl("RadBinaryImage1"); img.Visible = true; byte[] binaryData = (byte[])(DataBinder.Eval(row.DataItem, "scan_document")); img.DataValue = binaryData; //HF.Value = DataBinder.Eval(row.DataItem, "doc_type").ToString(); lbl.Text = DataBinder.Eval(row.DataItem, "document_name").ToString(); } if (DataBinder.Eval(row.DataItem, "s1").ToString() != "0") { RadioButton rdbTaeed = (RadioButton)e.Item.FindControl("rdb_Taeed"); RadioButton rdbNaghs = (RadioButton)e.Item.FindControl("rdb_Naghs"); TextBox txt = (TextBox)e.Item.FindControl("txt_Sharh"); txt.Text = DataBinder.Eval(row.DataItem, "Description").ToString(); if (DataBinder.Eval(row.DataItem, "s1").ToString() == "1") { rdbTaeed.Checked = true; } else { rdbNaghs.Checked = true; } } }
//hide button if qty of redeem item is 0 protected void GoClaimsBut_Command(object sender, RadListViewCommandEventArgs e) { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; int rewardid = (int)item.GetDataKeyValue("rewardid"); int promotionid = (int)item.GetDataKeyValue("promotionid"); if ((Request.QueryString["userid"] != null) && (Request.QueryString["clientid"] != null)) { // int rewardid = int.Parse(e.CommandArgument.ToString()); var reward = ClientManager.getReward(rewardid); var promotion = ClientManager.getPromotion(promotionid); //Check logged in first if (System.Web.HttpContext.Current.User.Identity.IsAuthenticated) { //logged in if (promotion.type == (int)PromotionType.BY_POINT) { //go to members screen points Response.Redirect("MemberRedeemByPoints.aspx?rewardid=" + rewardid + "&promotionid=" + promotionid + "&userid=" + Request.QueryString["userid"] + "&clientid=" + Request.QueryString["clientid"]); } if (promotion.type == (int)PromotionType.BY_PRODUCT) { //go to upload receipt to complete the redemption Response.Redirect("MemberRedeemByProduct.aspx?rewardid=" + rewardid + "&promotionid=" + promotionid + "&userid=" + Request.QueryString["userid"] + "&clientid=" + Request.QueryString["clientid"]); } } else { //if (promotion.type == (int)PromotionType.BY_POINT) //{ // //go to members screen points // //ask user to login or sign up // Response.Redirect(Config.RootRelativePath + "/login.aspx?rewardid=" + rewardid + "&promotionid=" + promotionid); //} //if (promotion.type == (int)PromotionType.BY_PRODUCT) //{ // //go to upload receipt to complete the redemption // Response.Redirect(Config.RootRelativePath + "/login.aspx?rewardid=" + rewardid + "&promotionid=" + promotionid); //} } //Response.Redirect("/rewards.aspx?promotionid=" + promotionid.ToString()); } }
protected string GetXmlContent(RadListViewDataItem container, string fieldName) { XmlNode node = container.DataItem as XmlNode; var rtn = string.Empty; switch (fieldName) { case "description": rtn = (node != null ? node[fieldName].InnerText.Shorten(150) : String.Empty); break; default: rtn = (node != null ? node[fieldName].InnerText.Trim() : String.Empty); break; } return(rtn); }
private void DefaultSelected(RadListViewDataItem childitem, Int16 defaultSelected, bool showFirstHalf = true, bool showSecondHalf = true, bool showDouble = true) { ImageButton None = childitem.FindControl("None") as ImageButton; ImageButton First = childitem.FindControl("First") as ImageButton; ImageButton Full = childitem.FindControl("Full") as ImageButton; ImageButton Second = childitem.FindControl("Second") as ImageButton; ImageButton Double = childitem.FindControl("Double") as ImageButton; HiddenField SelectedSize = childitem.FindControl("SelectedSize") as HiddenField; First.Visible = showFirstHalf; Second.Visible = showSecondHalf; Double.Visible = showDouble; switch (defaultSelected) { case 0: None.CommandName = "2"; None.ImageUrl = "~/image/None-Selected.png"; break; case 1: Full.CommandName = "2"; Full.ImageUrl = "~/image/Full_Selected.png"; SelectedSize.Value = "1"; None.CommandName = "2"; None.ImageUrl = "~/image/None-NotSelected.png"; break; case 2: First.CommandName = "2"; First.ImageUrl = "~/image/FirstHalf_Selected.png"; SelectedSize.Value = "1"; None.CommandName = "2"; None.ImageUrl = "~/image/None-NotSelected.png"; break; case 3: Second.CommandName = "2"; Second.ImageUrl = "~/image/2ndHalf_Selected.png"; SelectedSize.Value = "1"; None.CommandName = "2"; None.ImageUrl = "~/image/None-NotSelected.png"; break; } }
private void SlidesList_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item.ItemType != RadListViewItemType.DataItem && e.Item.ItemType != RadListViewItemType.AlternatingItem) { return; } RadListViewDataItem dataItem = (RadListViewDataItem)e.Item; RealEstateItem item = (RealEstateItem)dataItem.DataItem; string sliderPhotoUrl = item.GetPhotoUrl(SinglePhotoType.SliderPhoto); string sliderThumbnailUrl = item.GetPhotoUrl(SinglePhotoType.SliderThumbnail); if (sliderPhotoUrl.IsNullOrEmpty() || sliderThumbnailUrl.IsNullOrEmpty()) { e.Item.Visible = false; return; } bool isForSale = item.IsForSale(); string detailsPageUrl = this.GetDetailsPageUrl(isForSale); HyperLink hlDetails = (HyperLink)e.Item.FindControl("hlDetails"); hlDetails.NavigateUrl = detailsPageUrl + this.RealEstateManager.GetItemUrl(item); Image imgSlider = (Image)e.Item.FindControl("imgSlider"); imgSlider.AlternateText = item.Title; imgSlider.ImageUrl = sliderPhotoUrl; Literal ltrAddress = (Literal)e.Item.FindControl("ltrAddress"); ltrAddress.Text = item.Address; Literal ltrPrice = (Literal)e.Item.FindControl("ltrPrice"); ltrPrice.Text = item.Price.ToString("n2"); RadListView featuresList = (RadListView)e.Item.FindControl("FeaturesList"); featuresList.ItemDataBound += new EventHandler <RadListViewItemEventArgs>(FeaturesList_ItemDataBound); featuresList.DataSource = item.GetTaxons <FlatTaxon>(TaxonType.Features); featuresList.DataBind(); }
protected void listFoods_ItemDataBound(object sender, Telerik.Web.UI.RadListViewItemEventArgs e) { if (e.Item is RadListViewDataItem) { RadListViewDataItem item = e.Item as RadListViewDataItem; System.Web.UI.WebControls.Button _btnRecommend = item.FindControl("btnRecommend") as System.Web.UI.WebControls.Button; Boolean tmp = Convert.ToBoolean(DataBinder.Eval(item.DataItem, "recommend").ToString()); if (tmp == true) { _btnRecommend.CssClass = "btn btn-warning"; } else { _btnRecommend.CssClass = "btn btn-light"; } } }
protected void rlvConsultas_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.CommandName == "Select") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; rlvConsultas.SelectedItems.Clear(); item.Selected = true; int vIdConsultaLista = 0; if (int.TryParse(item.GetDataKeyValue("ID_TABULADOR").ToString(), out vIdConsultaLista)) { vIdConsulta = vIdConsultaLista; } CargarDatosDetalle(vIdConsulta); //SPE_OBTIENE_TABULADORES_Result vPeriodo = nTabulador.ObtenerTabuladores(ID_TABULADOR: vIdConsulta).FirstOrDefault(); //txtClPeriodo.Text = vPeriodo.CL_TABULADOR; //txtDsPeriodo.Text = vPeriodo.NB_TABULADOR; //txtClEstatus.Text = vPeriodo.CL_ESTADO; //txtTipo.Text = vPeriodo.CL_TIPO_PUESTO; //txtUsuarioMod.Text = vPeriodo.CL_USUARIO_APP_MODIFICA; //txtFechaMod.Text = String.Format("{0:dd/MM/yyyy}", vPeriodo.FE_ULTIMA_MODIFICACION); //txtNotas.Text = vPeriodo.DS_TABULADOR; var vVerificaConfiguracion = nTabulador.VerificarTabulador(vIdConsulta).FirstOrDefault(); if (vVerificaConfiguracion != null) { vFgTabuladorConfigurado = (bool)vVerificaConfiguracion.FG_CONFIGURACION; } //DESACTIVAR BOTONES if (e.CommandName == RadListView.SelectCommandName) { // (item.FindControl("btnModificar") as RadButton).Enabled = ContextoUsuario.oUsuario.TienePermiso("K.A.A.B"); // (item.FindControl("btnEliminar") as RadButton).Enabled = ContextoUsuario.oUsuario.TienePermiso("K.A.A.C"); string vClEstado = (item.GetDataKeyValue("CL_ESTADO").ToString()); EstatusBotonesPeriodos((vClEstado.ToUpper() == "CERRADO") ? false : true, vFgTabuladorConfigurado); } } }
protected void rlvEventos_ItemCommand(object sender, Telerik.Web.UI.RadListViewCommandEventArgs e) { if (e.CommandName == "Select") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; vIdEventoSeleccionado = int.Parse(item.GetDataKeyValue("ID_EVENTO").ToString()); CargarDatosDetalle(vIdEventoSeleccionado); //var evento = ListaEventos.Where(t => t.ID_EVENTO == vIdEventoSeleccionado).FirstOrDefault(); //if (evento != null) //{ // txtNbEvento.Text = evento.CL_EVENTO; // txtDescripcion.Text = evento.DS_EVENTO; // txtEstado.Text = evento.NB_ESTADO; // txtCurso.Text = evento.NB_CURSO; // txtUsuarioMod.Text = evento.CL_USUARIO_APP_MODIFICA; // txtFechaMod.Text = String.Format("{0:dd/MM/yyyy}", evento.FE_MODIFICA); //} } }
private void UnSelectOtherSize(RadListViewDataItem childitem, Int16 selectedSize) { ImageButton None = childitem.FindControl("None") as ImageButton; ImageButton First = childitem.FindControl("First") as ImageButton; ImageButton Full = childitem.FindControl("Full") as ImageButton; ImageButton Second = childitem.FindControl("Second") as ImageButton; ImageButton Double = childitem.FindControl("Double") as ImageButton; switch (selectedSize) { case 0: First.CommandName = Full.CommandName = Second.CommandName = Double.CommandName = "1"; First.ImageUrl = "~/image/FirstHalf_NotSelected.png"; Full.ImageUrl = "~/image/Full_NotSelected.png"; Second.ImageUrl = "~/image/2ndHalf_NotSelected.png"; Double.ImageUrl = "~/image/Double_NotSelected.png"; break; case 1: None.CommandName = First.CommandName = Second.CommandName = "1"; None.ImageUrl = "~/image/None-NotSelected.png"; First.ImageUrl = "~/image/FirstHalf_NotSelected.png"; Second.ImageUrl = "~/image/2ndHalf_NotSelected.png"; break; case 2: None.CommandName = Full.CommandName = Second.CommandName = "1"; None.ImageUrl = "~/image/None-NotSelected.png"; Full.ImageUrl = "~/image/Full_NotSelected.png"; Second.ImageUrl = "~/image/2ndHalf_NotSelected.png"; break; case 3: None.CommandName = First.CommandName = Second.CommandName = "1"; None.ImageUrl = "~/image/None-NotSelected.png"; First.ImageUrl = "~/image/FirstHalf_NotSelected.png"; Full.ImageUrl = "~/image/Full_NotSelected.png"; break; } }
protected void txtAdonsList_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item is RadListViewDataItem) { RadListViewDataItem item = e.Item as RadListViewDataItem; AdOnTypeInProduct obj = item.DataItem as AdOnTypeInProduct; RadListView adons = item.FindControl("txtAdons") as RadListView; Panel AdonHeading = item.FindControl("AdonHeading") as Panel; Panel NoneFullHeading = item.FindControl("NoneFullHeading") as Panel; adons.DataSource = obj.ProductAdons.OrderBy(pd => pd.Adon.AdOnName); adons.DataBind(); if (obj.DisplayFormat == 1) { AdonHeading.Visible = true; } else if (obj.DisplayFormat == 4) { NoneFullHeading.Visible = true; } } }
void ListViewAlbums_ItemDeleting(object sender, RadListViewCommandEventArgs e) { RadListViewDataItem deletedItem = e.ListViewItem as RadListViewDataItem; int albumID = Convert.ToInt32(deletedItem.GetDataKeyValue("ID").ToString()); Album album = (from a in context.Albums where a.ID == albumID select a).First(); context.Images.DeleteAllOnSubmit(album.Images.ToList()); context.Albums.DeleteOnSubmit(album); context.SubmitChanges(); RadListViewDataItem selectedItem = ListViewAlbums.SelectedItems[0] as RadListViewDataItem; if (deletedItem == selectedItem) { ListViewAlbums.SelectedIndexes.Clear(); ListViewAlbums.SelectedIndexes.Add(0); ImagesListView.Rebind(); } }
protected void rlvPeriodos_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.CommandName == "Select") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; rlvPeriodos.SelectedItems.Clear(); int vIdPeriodoLista = 0; if (int.TryParse(item.GetDataKeyValue("ID_PERIODO").ToString(), out vIdPeriodoLista)) { vIdPeriodo = vIdPeriodoLista; } TableroControlNegocio nTableroControl = new TableroControlNegocio(); SPE_OBTIENE_PERIODO_TABLERO_CONTROL_Result vPeriodo = nTableroControl.ObtenerPeriodoTableroControl(pIdPeriodo: vIdPeriodo).FirstOrDefault(); txtClPeriodo.Text = vPeriodo.CL_PERIODO; txtDsPeriodo.Text = vPeriodo.DS_PERIODO; txtClEstatus.Text = vPeriodo.CL_ESTADO_PERIODO; //txtTipo.Text = vPeriodo.CL_TIPO_PUESTO; txtUsuarioMod.Text = vPeriodo.CL_USUARIO_APP_MODIFICA; txtFechaMod.Text = String.Format("{0:dd/MM/yyyy}", vPeriodo.FE_MODIFICA); } }
protected void txtOptions_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item is RadListViewDataItem) { RadListViewDataItem item = e.Item as RadListViewDataItem; OptionTypesInProduct obj = item.DataItem as OptionTypesInProduct; List <ProductOption> optionlist = (from po in entities.ProductOptions select po).ToList(); var results = (from po in optionlist join pop in obj.ProductOptionsInProducts on po.OptionID equals pop.ProductOptionID orderby pop.DisplayOrder select new { po.OptionName, pop.ProductOptionsInProductID }).ToList(); if (obj.IsMultiSelect) { CheckBoxList chklist = item.FindControl("CheckBoxList") as CheckBoxList; if (obj.IsSamePrice) { chklist.AutoPostBack = false; } chklist.DataSource = results; chklist.DataBind(); } else { RadioButtonList radiolist = item.FindControl("RadioButtonList") as RadioButtonList; RequiredFieldValidator rfvOptionSelect = item.FindControl("rfvOptionSelect") as RequiredFieldValidator; if (obj.IsSamePrice) { radiolist.AutoPostBack = false; } rfvOptionSelect.Visible = true; radiolist.DataSource = results; radiolist.DataBind(); } } }
protected void rlvElem_ItemDataBound(object sender, RadListViewItemEventArgs e) { if (e.Item is RadListViewDataItem) { RadListViewDataItem item = (RadListViewDataItem)e.Item; int element_id = Convert.ToInt32(item.GetDataKeyValue("ElementID")); Label lblRevisedDt = (Label)item.FindControl("lblRevisedDt"); Label lblRevisedBy = (Label)item.FindControl("lblRevisedBy"); //Hide the EXTREMES FOR CURRENT YEAR, PEAK DISCHARGES FOR CURRENT YEAR and FOOTNOTE element by setting panel visibility to false //Change panel background color if WELL CHARACTERISTICS or DATUM element and add icon with tooltip Panel pnlElement = (Panel)item.FindControl("pnlElement"); Image ibIcon = (Image)item.FindControl("ibIcon"); //Create the Revision History link HyperLink hlRevisionHistory = (HyperLink)item.FindControl("hlRevisionHistory"); var elem = currSite.SiteElements.FirstOrDefault(p => p.element_id == element_id); if (elem != null) { lblRevisedDt.Text = String.Format("{0:MM/dd/yyyy}", elem.revised_dt); lblRevisedBy.Text = elem.revised_by.ToString("N/A"); hlRevisionHistory.NavigateUrl = String.Format("{0}StationDoc/Archive.aspx?element_id={1}&site_id={2}", Config.SIMSURL, element_id, currSite.site_id); //Don't show EXTREMES FOR CURRENT YEAR, PEAK DISCHARGES FOR CURRENT YEAR, or FOOTNOTES elements in MANU if (elem.ElementDetail.element_nm.Contains("EXTREMES FOR CURRENT YEAR") || elem.ElementDetail.element_nm.Contains("PEAK DISCHARGES FOR CURRENT YEAR") || elem.ElementDetail.element_nm.Contains("FOOTNOTE")) { pnlElement.Visible = false; } else { pnlElement.Visible = true; } if (elem.ElementDetail.element_nm.Contains("WELL CHARACTERISTICS") || elem.ElementDetail.element_nm.Contains("DATUM")) { pnlElement.CssClass = "remarksElemAlert"; ibIcon.Visible = true; ibIcon.ImageUrl = "../images/cleanicon.png"; } else { pnlElement.CssClass = ""; ibIcon.Visible = false; } //For modal pop-ups to work if (elem.ElementDetail.element_nm.Contains("WELL CHARACTERISTICS")) { rwWC.OpenerElementID = ibIcon.ClientID; } if (elem.ElementDetail.element_nm.Contains("DATUM")) { rwDatum.OpenerElementID = ibIcon.ClientID; } } else { pnlElement.CssClass = ""; ibIcon.Visible = false; } } }
protected List<DepotInX> Ordinals(Guid objId, RadListViewDataItem container) { var s = DataContext.DepotInX.Where(o => o.ObjectId == objId).OrderBy(o => o.Ordinal).ToList().Where(o => o.Place.ToLower().Contains(toSearchX.Text.Trim().ToLower())).ToList(); if (ol.SelectedIndex > 0) { var oid = Guid.Parse(ol.SelectedValue); s = s.Where(o => o.DepotOrder.Id == oid).ToList(); } if (s.Count == 0) { container.Visible = false; } return s; }