protected void btnGuardar_Click(object sender, EventArgs e) { //Guardar o Modificar segun sea el caso try{ //Almacena un nuevo usuario si la session userSelect esta vacia usuarioTDA = (UsuarioTDA)Session["userSelect"]; if (usuarioTDA == null){ usuarioTDA = new UsuarioTDA(); usuarioTDA.UserName = txtUser.Text; usuarioTDA.Password = txtPassword.Text; usuarioTDA.Rol = ddlRol.Text.ToString(); int codigo = dba.executeUpdate(usuarioTDA.buildNonQuery(Record.NON_QUERY_INSERT)); usuarioTDA.Codigo = codigo; Session["userSelect"] = usuarioTDA; } //Modificar un registro cargado o escogido desde el listado de los usuarios else{ usuarioTDA.UserName = txtUser.Text; usuarioTDA.Password = txtPassword.Text; usuarioTDA.Rol = ddlRol.SelectedValue.ToString(); dba.executeUpdate(usuarioTDA.buildNonQuery(Record.NON_QUERY_UPDATE)); } Session["Page_Load_User"] = false; Response.Redirect(Constants.NAV_RULE_LISTA_USUARIOS);//Cuando se mofica o se guarda nos lleva a la pantalla del listado de usuarios } catch (Exception error){ lblError.Text = "Se presento un error no controlado [" + error + "]."; lblError.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { //Cargamos la info del usuario que se selecciona en el listado de los usuarios para modificarla try{ lblError.Text = ""; lblError.Visible = false; dba = DataBaseAccess.getInstance(); //se carga la informacion de la persona usuarioTDA = (UsuarioTDA)Session["userSelect"]; if (usuarioTDA != null && !(bool)Session["Page_Load_User"]) { txtCode.Text = usuarioTDA.Codigo + ""; txtUser.Text = usuarioTDA.UserName; txtPassword.Text = usuarioTDA.Password; //ddlRol.SelectedItem.Value = usuarioTDA.Rol; Session["Page_Load_User"] = true; } } catch (Exception error){ lblError.Text = "Se presento un error no controlado [" + error + "]."; lblError.Visible = true; } }