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); } } }
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 = ""; } }
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 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); //} } }
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(); } } }
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 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; // } //} } }
//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 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); } } }
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(); }
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); //} } }
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 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 void rdUserImage_ItemCommand(object sender, RadListViewCommandEventArgs e) { try { if (e.ListViewItem is RadListViewDataItem) { StringBuilder sNameFile = new StringBuilder(); sNameFile.Append(DateTime.Now.Year.ToString()); sNameFile.Append(DateTime.Now.Month.ToString()); sNameFile.Append(DateTime.Now.Day.ToString()); sNameFile.Append(DateTime.Now.Hour.ToString()); sNameFile.Append(DateTime.Now.Minute.ToString()); sNameFile.Append(DateTime.Now.Millisecond.ToString()); sNameFile.Append(".jpg"); RadListViewDataItem dataItem = (RadListViewDataItem)e.ListViewItem; SysArchivosUsuarios oArchivosUsuarios; if (e.CommandName == "IMGPERFIL") { DBConn oConn = new DBConn(); if (oConn.Open()) { StringBuilder sFile; string sNomArchivo = string.Empty; oArchivosUsuarios = new SysArchivosUsuarios(ref oConn); oArchivosUsuarios.CodUsuario = oIsUsuario.CodUsuario; oArchivosUsuarios.TipArchivo = "P"; DataTable dFotoPerfil = oArchivosUsuarios.Get(); if (dFotoPerfil != null) { if (dFotoPerfil.Rows.Count > 0) { if (!string.IsNullOrEmpty(dFotoPerfil.Rows[0]["img_profile_archivo"].ToString())) { sNomArchivo = dFotoPerfil.Rows[0]["img_profile_archivo"].ToString(); sFile = new StringBuilder(); sFile.Append(HttpContext.Current.Server.MapPath(".")); sFile.Append(@"\rps_onlineservice\escorts\escort_").Append(oIsUsuario.CodUsuario).Append(@"\"); sFile.Append(sNomArchivo); if (File.Exists(sFile.ToString())) { File.Delete(sFile.ToString()); } } } } dFotoPerfil = null; oArchivosUsuarios.ImgProfileArchivo = string.Empty; oArchivosUsuarios.Accion = "EDITAR"; oArchivosUsuarios.TipArchivo = string.Empty; oArchivosUsuarios.Put(); oArchivosUsuarios.CodArchivo = dataItem.GetDataKeyValue("cod_archivo").ToString(); dFotoPerfil = oArchivosUsuarios.Get(); if (dFotoPerfil != null) { if (dFotoPerfil.Rows.Count > 0) { sNomArchivo = dFotoPerfil.Rows[0]["nom_archivo"].ToString(); sFile = new StringBuilder(); sFile.Append(HttpContext.Current.Server.MapPath(".")); sFile.Append(@"\rps_onlineservice\escorts\escort_").Append(oIsUsuario.CodUsuario).Append(@"\"); sFile.Append(sNomArchivo); FileStream fileStream = new FileStream(sFile.ToString(), FileMode.Open); byte[] imageData = GetImageBytes(fileStream); fileStream.Close(); sFile = new StringBuilder(); sFile.Append(HttpContext.Current.Server.MapPath(".")); sFile.Append(@"\rps_onlineservice\escorts\escort_").Append(oIsUsuario.CodUsuario).Append(@"\"); sFile.Append(sNameFile.ToString()); File.WriteAllBytes(sFile.ToString(), imageData); oArchivosUsuarios.ImgProfileArchivo = sNameFile.ToString(); oArchivosUsuarios.TipArchivo = "P"; oArchivosUsuarios.Put(); } } dFotoPerfil = null; if (string.IsNullOrEmpty(oArchivosUsuarios.Error)) { string cPath = HttpContext.Current.Server.MapPath(".") + @"\binary\"; string sFileUsrArchivo = "UserArchivo_" + oIsUsuario.CodUsuario + ".bin"; oArchivosUsuarios.SerializaTblUserArchivo(ref oConn, cPath, sFileUsrArchivo); } oConn.Close(); } } if (e.CommandName == "IMGDELETE") { DBConn oConn = new DBConn(); if (oConn.Open()) { string sArchivo = string.Empty; StringBuilder sPath = new StringBuilder(); sPath.Append(HttpContext.Current.Server.MapPath(".")); sPath.Append(@"\rps_onlineservice\"); sPath.Append(@"\escorts\"); sPath.Append(@"\escort_"); sPath.Append(oIsUsuario.CodUsuario); sPath.Append(@"\"); oArchivosUsuarios = new SysArchivosUsuarios(ref oConn); oArchivosUsuarios.CodUsuario = oIsUsuario.CodUsuario; oArchivosUsuarios.CodArchivo = dataItem.GetDataKeyValue("cod_archivo").ToString(); DataTable dArchivosUsuarios = oArchivosUsuarios.Get(); if (dArchivosUsuarios != null) { if (dArchivosUsuarios.Rows.Count > 0) { sArchivo = dArchivosUsuarios.Rows[0]["nom_archivo"].ToString(); } } dArchivosUsuarios = null; oArchivosUsuarios.Accion = "ELIMINAR"; oArchivosUsuarios.Put(); if (string.IsNullOrEmpty(oArchivosUsuarios.Error)) { sPath.Append(sArchivo); File.Delete(sPath.ToString()); string cPath = HttpContext.Current.Server.MapPath(".") + @"\binary\"; string sFileUsrArchivo = "UserArchivo_" + oIsUsuario.CodUsuario + ".bin"; oArchivosUsuarios.SerializaTblUserArchivo(ref oConn, cPath, sFileUsrArchivo); } oConn.Close(); } } } Response.Redirect("."); } catch { //Error: } rdUserImage.Rebind(); }
protected void rdFriendUser_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.ListViewItem is RadListViewDataItem) { RadListViewDataItem dataItem = (RadListViewDataItem)e.ListViewItem; if (e.CommandName == "GOPROFILE") { string cPath = Server.MapPath("."); DataTable oNodos = oWeb.DeserializarTbl(cPath, "Nodos.bin"); if (oNodos != null) { if (oNodos.Rows.Count > 0) { DataRow[] oRow = oNodos.Select(" pf_nodo = 'V' "); if (oRow != null) { if (oRow.Count() > 0) { Session["CodNodo"] = oRow[0]["cod_nodo"].ToString(); Session["CodUsuarioPerfil"] = dataItem.GetDataKeyValue("cod_usuario_rel").ToString(); } } oRow = null; } } oNodos = null; } if (e.CommandName == "GODELFRIEND") { SysRelacionUsuarios oRelacionUsuarios; StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")).Append(@"\binary\"); StringBuilder sFile = new StringBuilder(); StringBuilder sError = new StringBuilder(); DBConn oConn = new DBConn(); try { if (oConn.Open()) { oConn.BeginTransaction(); oRelacionUsuarios = new SysRelacionUsuarios(ref oConn); oRelacionUsuarios.CodUsuario = oIsUsuario.CodUsuario; oRelacionUsuarios.CodUsuarioRel = dataItem.GetDataKeyValue("cod_usuario_rel").ToString(); oRelacionUsuarios.Accion = "ELIMINAR"; oRelacionUsuarios.Put(); sError.Append(oRelacionUsuarios.Error); if (sError.Length == 0) { sFile.Append("RelacionUsuario_").Append(oIsUsuario.CodUsuario).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); oRelacionUsuarios.CodUsuarioRel = dataItem.GetDataKeyValue("cod_usuario_rel").ToString(); oRelacionUsuarios.CodUsuario = oIsUsuario.CodUsuario; oRelacionUsuarios.Accion = "ELIMINAR"; oRelacionUsuarios.Put(); sError.Append(oRelacionUsuarios.Error); if (sError.Length == 0) { sFile.Append("RelacionUsuario_").Append(dataItem.GetDataKeyValue("cod_usuario_rel").ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); } } if (sError.Length == 0) { oConn.Commit(); } else { oConn.Rollback(); } oConn.Close(); } } catch { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } } } Page.Response.Redirect("."); }
protected void rlvPeriodos_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.CommandName == "Select") { RadListViewDataItem item = e.ListViewItem as RadListViewDataItem; vIdPeriodo = int.Parse(item.GetDataKeyValue("ID_PERIODO").ToString()); vFgCuestionariosCreados = bool.Parse(item.GetDataKeyValue("FG_CUESTIONARIOS_CREADOS").ToString()); CargarDatosDetalle(vIdPeriodo); //ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); //SPE_OBTIENE_EO_PERIODOS_CLIMA_Result vPeriodo = nPeriodo.ObtienePeriodosClima(pIdPerido: 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) //{ // if (vPeriodo.DS_NOTAS.Contains("DS_NOTA")) // { // txtNotas.InnerHtml = Utileria.MostrarNotas(vPeriodo.DS_NOTAS); // } // else // { // XElement vRequerimientos = XElement.Parse(vPeriodo.DS_NOTAS); // if (vRequerimientos != null) // { // vRequerimientos.Name = vNbFirstRadEditorTagName; // txtNotas.InnerHtml = vRequerimientos.ToString(); // } // } //} //var vPeriodo = vListaPeriodo.Where(w => w.ID_PERIODO == vIdPeriodo).FirstOrDefault(); //txtDsDescripcion.Text = vPeriodo.DS_PERIODO; //txtDsEstado.Text = vPeriodo.CL_ESTADO_PERIODO; //// txtDsNotas.Content = vPeriodo.DS_NOTAS; //if (vPeriodo.DS_NOTAS != null) //{ // if (vPeriodo.DS_NOTAS.Contains("DS_NOTA")) // { // txtDsNotas.Content = Utileria.MostrarNotas(vPeriodo.DS_NOTAS); // } // else // { // XElement vRequerimientos = XElement.Parse(vPeriodo.DS_NOTAS); // if (vRequerimientos != null) // { // vRequerimientos.Name = vNbFirstRadEditorTagName; // txtDsNotas.Content = vRequerimientos.ToString(); // } // } //} //DESACTIVAR BOTONES string vClEstado = (item.GetDataKeyValue("CL_ESTADO_PERIODO").ToString()); EstatusBotonesPeriodos((vClEstado.ToUpper() == "CERRADO") ? false : true, vFgCuestionariosCreados); } }