protected void Button1_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.IsEncrypt = true; DataTable dt = oUsuario.Get(); if (dt != null) { foreach (DataRow oRow in dt.Rows) { oUsuario.CodUsuario = oRow["cod_user"].ToString(); oUsuario.IsEncrypt = true; oUsuario.PwdUsuario = oWeb.Crypt(oRow["pwd_decrypted"].ToString()); oUsuario.Accion = "EDITAR"; oUsuario.Put(); } } dt = null; lblDone.Text = "Terminado"; } oConn.Close(); }
protected void btnRstPpwd_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); string pCodUsuario = Session["USRCHANGEPWD"].ToString(); string sClave = oWeb.Crypt(txtRstPwd01.Text); SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = pCodUsuario; oUsuario.PwdUsuario = sClave; oUsuario.Accion = "EDITAR"; oUsuario.Put(); if (string.IsNullOrEmpty(oUsuario.Error)) { string cPath = Server.MapPath(".") + @"\binary\"; oUsuario.SerializaTblUsuario(ref oConn, cPath, "Usuarios.bin"); string sFileUsr = "******" + pCodUsuario + ".bin"; oUsuario.SerializaUsuario(ref oConn, cPath, sFileUsr); oConn.Commit(); context_rstpwd.Visible = false; context_olvpwd_resp.Visible = true; DataTable dUsuario = oUsuario.Get(); if (dUsuario.Rows.Count > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = pCodUsuario; oIsUsuario.Tipo = dUsuario.Rows[0]["cod_tipo"].ToString(); oIsUsuario.Nombres = dUsuario.Rows[0]["nom_usuario"].ToString() + " " + dUsuario.Rows[0]["ape_usuario"].ToString(); oIsUsuario.Email = dUsuario.Rows[0]["eml_usuario"].ToString(); oIsUsuario.Fono = dUsuario.Rows[0]["fono_usuario"].ToString(); Session["USUARIO"] = oIsUsuario; } dUsuario = null; Session["USRCHANGEPWD"] = string.Empty; lblmsnrstpwd_resp.Text = oCulture.GetResource("Usuario", "MsnRstPwdResp"); } oConn.Close(); } }
protected void rdUsuarios_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { switch (e.CommandName) { case "cmdEdit": string[] cParam = new string[2]; cParam[0] = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_user"].ToString(); Response.Redirect(String.Format("Usuario.aspx?CodUsuario={0}", cParam)); break; case "cmdDelete": string pCodUsuario = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_user"].ToString(); DBConn oConn = new DBConn(); if (oConn.Open()) { string sPath = string.Empty; sPath = Server.MapPath(".") + @"\binary\ComentarioUsuario_" + pCodUsuario + ".bin"; File.Delete(sPath); SysComentarioUsuario oComentarioUsuario = new SysComentarioUsuario(ref oConn); oComentarioUsuario.CodUsuario = pCodUsuario; oComentarioUsuario.Accion = "ELIMINAR"; oComentarioUsuario.Put(); sPath = string.Empty; sPath = Server.MapPath(".") + @"\binary\InfoUsuario_" + pCodUsuario + ".bin"; File.Delete(sPath); SyrInfoUsuarios oInfoUsuarios = new SyrInfoUsuarios(ref oConn); oInfoUsuarios.CodUsuario = pCodUsuario; oInfoUsuarios.Accion = "ELIMINAR"; oInfoUsuarios.Put(); SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn); oPerfilesUsuarios.CodUsuario = pCodUsuario; oPerfilesUsuarios.Accion = "ELIMINAR"; oPerfilesUsuarios.Put(); sPath = string.Empty; sPath = Server.MapPath(".") + @"\binary\RelacionUsuario_" + pCodUsuario + ".bin"; File.Delete(sPath); SysRelacionUsuarios oRelacionUsuarios = new SysRelacionUsuarios(ref oConn); oRelacionUsuarios.CodUsuario = pCodUsuario; oRelacionUsuarios.Accion = "ELIMINAR"; oRelacionUsuarios.Put(); /* Eliminar referencia de los usuarios con el usuario eliminado */ sPath = string.Empty; sPath = Server.MapPath(".") + @"\binary\UserArchivo_" + pCodUsuario + ".bin"; File.Delete(sPath); SysArchivosUsuarios oArchivosUsuarios = new SysArchivosUsuarios(ref oConn); oArchivosUsuarios.CodUsuario = pCodUsuario; DataTable dUserFile = oArchivosUsuarios.Get(); if (dUserFile != null) { if (dUserFile.Rows.Count > 0) { sPath = string.Empty; sPath = Server.MapPath(".") + @"\rps_onlineservice\usuarios\usuario_" + pCodUsuario + @"\"; foreach (DataRow oRow in dUserFile.Rows) { sPath = sPath + oRow["nom_archivo"].ToString(); File.Delete(sPath); } } } dUserFile = null; oArchivosUsuarios.Accion = "ELIMINAR"; oArchivosUsuarios.Put(); sPath = string.Empty; sPath = Server.MapPath(".") + @"\binary\Usuario_" + pCodUsuario + ".bin"; File.Delete(sPath); SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = pCodUsuario; oUsuario.EstUsuario = "E"; oUsuario.Accion = "EDITAR"; oUsuario.Put(); sPath = string.Empty; sPath = Server.MapPath(".") + @"\binary\"; string sFile = "Usuarios.bin"; oUsuario.SerializaTblUsuario(ref oConn, sPath, sFile); oConn.Close(); } rdUsuarios.Rebind(); break; } }
protected void btnAceptar_Click(object sender, EventArgs e) { //HttpCookie oHttpCookie; DateTime dNow = DateTime.Now; StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")); string sLogin = txtLogin.Text; string sPwd = txtPassword.Text; string sComilla = Convert.ToChar(39).ToString(); string sComillaDoble = Convert.ToChar(39).ToString() + Convert.ToChar(39).ToString(); sLogin = sLogin.Replace(sComilla, sComillaDoble); sPwd = sPwd.Replace(sComilla, sComillaDoble); bool dExito = false; DataTable dUsuario = oWeb.DeserializarTbl(oFolder.ToString(), "Usuarios.bin"); if (dUsuario != null) { DataRow[] oRow = dUsuario.Select(" login_usuario = '" + sLogin + "' and pwd_usuario = '" + oWeb.Crypt(sPwd) + "' and est_usuario = 'V' "); if (oRow != null) { if (oRow.Count() > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = oRow[0]["cod_usuario"].ToString(); oIsUsuario.Tipo = oRow[0]["cod_tipo"].ToString(); oIsUsuario.Nombres = (oRow[0]["nom_usuario"].ToString() + " " + oRow[0]["ape_usuario"].ToString()).Trim(); oIsUsuario.Email = oRow[0]["eml_usuario"].ToString(); oIsUsuario.Fono = oRow[0]["fono_usuario"].ToString(); Session["USUARIO"] = oIsUsuario; dExito = true; } } oRow = null; } dUsuario = null; if (!dExito) { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('Login o Clave incorrecta, por favor vuelva a intentarlo.', 200, 100,'Atención'); "); js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(this.GetType(), "LgRespuesta", js.ToString(), true); } else { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = oIsUsuario.CodUsuario; oUsuario.NotEtarget = "1"; oUsuario.Put(); if (string.IsNullOrEmpty(oUsuario.Error)) { oConn.Commit(); string cPath = Server.MapPath(".") + @"\binary\"; string sFile = "Usuarios.bin"; oUsuario.SerializaTblUsuario(ref oConn, cPath, sFile); string sFileUsr = "******" + oIsUsuario.CodUsuario + ".bin"; oUsuario.SerializaUsuario(ref oConn, cPath, sFileUsr); StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('Su solicitud de no recibir más correos ha sido actualizada.', 200, 100,'Atención'); "); js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(this.GetType(), "LgRespuesta", js.ToString(), true); masterboard.Visible = false; } oConn.Close(); } } }
void oButton_Click(object sender, EventArgs e) { try { AppRanking oAppRanking; decimal iNotaVal = 0; int iCantPreg = 0; StringBuilder sError = new StringBuilder(); DBConn oConn = new DBConn(); if (oConn.Open()) { oAppRanking = new AppRanking(ref oConn); oAppRanking.CodCliente = oIsUsuario.CodUsuario; oAppRanking.CodUsuario = CodUsuario.Value; oAppRanking.FchRanking = DateTime.Now.ToString(); oAppRanking.ObsRanking = (this.FindControl("oRxtComent") as TextBox).Text; oAppRanking.Accion = "CREAR"; oAppRanking.Put(); if (string.IsNullOrEmpty(oAppRanking.Error)) { string pCodRanking = oAppRanking.CodRanking; AptPregRanking oAptPregRanking = new AptPregRanking(ref oConn); oAptPregRanking.Accion = "CREAR"; oAptPregRanking.CodRanking = pCodRanking; StringBuilder sSQL = new StringBuilder(); sSQL.Append(" est_preg_ranking = 'V' "); DataTable dPregRanking = oWeb.DeserializarTbl(Server.MapPath("."), "PregRanking.bin"); if (dPregRanking != null) { if (dPregRanking.Rows.Count > 0) { DataRow[] oRows = dPregRanking.Select(sSQL.ToString()); if (oRows != null) { if (oRows.Count() > 0) { iCantPreg = oRows.Count(); foreach (DataRow oRow in oRows) { iNotaVal = iNotaVal + decimal.Parse((this.FindControl("RdRating_" + oRow["cod_preg_ranking"].ToString()) as RadRating).Value.ToString()); oAptPregRanking.NotaPregRanking = (this.FindControl("RdRating_" + oRow["cod_preg_ranking"].ToString()) as RadRating).Value.ToString(); oAptPregRanking.CodPregRanking = oRow["cod_preg_ranking"].ToString(); oAptPregRanking.Accion = "CREAR"; oAptPregRanking.Put(); if (!string.IsNullOrEmpty(oAptPregRanking.Error)) { sError.Append(oAptPregRanking.Error); } } } } } } if (sError.Length == 0) { iNotaVal = iNotaVal / iCantPreg; oAptPregRanking.CodPregRanking = string.Empty; oAptPregRanking.SerializaTblPregRanking(ref oConn, Server.MapPath(".") + @"\binary\"); oAppRanking.CodRanking = pCodRanking; oAppRanking.NotaRanking = iNotaVal.ToString(); oAppRanking.Accion = "EDITAR"; oAppRanking.Put(); if (string.IsNullOrEmpty(oAppRanking.Error)) { oAppRanking.SerializaTblRanking(ref oConn, Server.MapPath(".") + @"\binary\"); lblMsgNotaOk.Text = oCulture.GetResource("Ranking", "lblMsgNotaOk") + " " + decimal.Round(iNotaVal, 1).ToString(); iNotaVal = 0; oAppRanking.CodCliente = string.Empty; oAppRanking.CodRanking = string.Empty; DataTable dUsrRanking = oAppRanking.Get(); if (dUsrRanking != null) { if (dUsrRanking.Rows.Count > 3) { foreach (DataRow oRow in dUsrRanking.Rows) { iNotaVal = iNotaVal + decimal.Parse(oRow["nota_ranking"].ToString()); } iNotaVal = iNotaVal / dUsrRanking.Rows.Count; SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = CodUsuario.Value; oUsuario.NotaRanking = iNotaVal.ToString(); oUsuario.Accion = "EDITAR"; oUsuario.Put(); if (string.IsNullOrEmpty(oUsuario.Error)) { oUsuario.SerializaTblUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "Usuarios.bin"); oUsuario.SerializaUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "Usuario_" + CodUsuario.Value + ".bin"); } } } dUsrRanking = null; } } objRanking.Visible = false; objMessageInfo.Visible = true; lblTtRnk.Text = oCulture.GetResource("Ranking", "TituloRanking"); lblMsgOk.Text = oCulture.GetResource("Ranking", "lblMsgOk"); btnVolver.Text = oCulture.GetResource("Global", "btnVolver"); oConn.Close(); } } } catch (Exception ex) { } }