private void BtnEdit_Click(object sender, EventArgs e) { SQLTrans.LoginData ldata = ((SQLTrans.LoginData)Session["userdata"]); SQLTrans.CrudServiceClient client = new SQLTrans.CrudServiceClient(); try { int img = -1; string name = ""; string url = ""; if (upload.HasFile) { name = clases.Tools.ImgName(upload.FileName, Server.MapPath("~/images/")); url = "/images/" + name; img = client.sp_AgregarImagen(ldata, url); upload.SaveAs(Server.MapPath(Path.Combine("~/images/", name))); } string id = Request["id"].ToString(); if (ldata.isAdmin) { client.sp_AlterUsuario(ldata, id, img, txtNombre.Text, txtApellido.Text, txtCorreo.Text, txtBirth.Text, chkAdmin.Checked, null); } else { client.sp_AlterUsuario(ldata, id, img, txtNombre.Text, txtApellido.Text, txtCorreo.Text, txtBirth.Text, ldata.isAdmin, null); } output.Text = "Transaccion realizada!"; } catch (Exception ex) { Console.WriteLine(ex.Message); output.Text = "Ocurrio un error!"; } }
protected void btnChange_Click(object sender, EventArgs e) { SQLTrans.LoginData ldata = ((SQLTrans.LoginData)Session["userdata"]); if (ldata.PASS != txtOldPass.Text) { output.Text = "Escriba el password actual correctamente"; return; } else { try { SQLTrans.Usuarios u = client.GetUsuario(ldata.USER)[0]; client.sp_AlterUsuario(ldata, ldata.USER, -1, u.NOMBRE, u.APELLIDO, u.CORREO_ELECTRONICO, u.FECHA_CUMPLE, u.ADMIN, txtPass1.Text); Session.Clear(); Response.Redirect("Login.aspx"); } catch { output.Text = "No se pudo completar la trasaccion"; } } }