protected void rdUsuarios_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { switch (e.CommandName) { case "cmdAgregar": string CodUsuario = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_user"].ToString(); DBConn oConn = new DBConn(); if (oConn.Open()) { SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn); oPerfilesUsuarios.CodPerfil = CodPerfil.Value; oPerfilesUsuarios.CodUsuario = CodUsuario; oPerfilesUsuarios.Accion = "CREAR"; oPerfilesUsuarios.Put(); oConn.Close(); } rdPerfilUsuario.Rebind(); rdUsuarios.Rebind(); break; } }
protected void getMenuAntalis(System.Web.UI.HtmlControls.HtmlGenericControl oHtmControl, string pCoduser) { DBConn oConn = new DBConn(); if (oConn.Open()) { SyrPerfilesUsuarios oSysPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn); oSysPerfilesUsuarios.CodUsuario = pCoduser; oSysPerfilesUsuarios.CodPerfil = "7"; DataTable dtPerfil = oSysPerfilesUsuarios.Get(); if (dtPerfil != null) { if (dtPerfil.Rows.Count > 0) { cAntsUsuarios oAntsUsuarios = new cAntsUsuarios(ref oConn); oAntsUsuarios.CodUsuario = pCoduser; DataTable dtAntRoles = oAntsUsuarios.GetRoles(); if (dtAntRoles != null) { foreach (DataRow oRow in dtAntRoles.Rows) { if (oRow["cod_rol"].ToString() == "1") { oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/pagos_antalis.aspx'>Ingreso de Pago</a></li>")); } if (oRow["cod_rol"].ToString() == "2") { oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/controllerpagos.aspx'>Validación de Pago</a></li>")); } } } dtAntRoles = null; oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/reportevalijas.aspx'>Valijas Validadas</a></li>")); } } dtPerfil = null; } oConn.Close(); }
protected void rdPerfilUsuario_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { GridColumn oGridColumn; oGridColumn = rdPerfilUsuario.MasterTableView.Columns.FindByUniqueName("NomUsuario"); oGridColumn.HeaderText = oCulture.GetResource("Perfil", "NomUsuario"); SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn); oPerfilesUsuarios.CodPerfil = CodPerfil.Value; oPerfilesUsuarios.NOTIn = true; if (!string.IsNullOrEmpty(txtTitulo.Text)) { oPerfilesUsuarios.NomApeUsuario = txtTitulo.Text; } rdPerfilUsuario.DataSource = oPerfilesUsuarios.GetUsuariosByPerfil(); 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) { OnlineServices.Method.Usuario oIsUsuario; string sMsnLogin = string.Empty; bool dExito = false; DBConn oConn = new DBConn(); if (oConn.Open()) { SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.LoginUsuario = txtLogin.Text; oUsuario.PwdUsuario = oWeb.Crypt(txtPassword.Text); oUsuario.EstUsuario = "V"; DataTable dUsuario = oUsuario.Get(); if (dUsuario != null) { if (dUsuario != null) { if (dUsuario.Rows.Count > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = dUsuario.Rows[0]["cod_usuario"].ToString(); oIsUsuario.Tipo = dUsuario.Rows[0]["cod_tipo"].ToString(); oIsUsuario.Nombres = (dUsuario.Rows[0]["nom_usuario"].ToString() + " " + dUsuario.Rows[0]["ape_usuario"].ToString()).Trim(); oIsUsuario.Email = dUsuario.Rows[0]["eml_usuario"].ToString(); oIsUsuario.Fono = dUsuario.Rows[0]["fono_usuario"].ToString(); Session["USUARIO"] = oIsUsuario; SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn); oPerfilesUsuarios.CodUsuario = dUsuario.Rows[0]["cod_usuario"].ToString(); DataTable dPerfilesUsuarios = oPerfilesUsuarios.Get(); if (dPerfilesUsuarios != null) { if (dPerfilesUsuarios.Rows.Count > 0) { dExito = true; Session["Administrador"] = "1"; } else { sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin02"); } } dPerfilesUsuarios = null; } else { sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin01"); } } } dUsuario = null; oConn.Close(); } else { sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin03"); } if (!dExito) { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('").Append(sMsnLogin).Append("', 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 { Response.Redirect("framework.aspx"); } }