Beispiel #1
0
        protected void btConfirm_Click(object sender, EventArgs e)
        {
            Boolean valido = true;
            Usuario u = new Usuario();
            Auxiliar aux = new Auxiliar();
            string jsonUser = "";
            u.id = (int)Session["Id"];
            u.Nombre = tbNombre.Text;
            u.Mail = tbMail.Text;
            u.Password = "";

            if (tbPass1.Text == tbPass2.Text)
            {
                if (tbPass1.Text != "" && tbPass2.Text != "")
                {
                    u.Password = aux.CalculateSha1(tbPass1.Text, Encoding.Default).ToLower();
                }
            }
            else
            {
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "Las contaseñas son distintas";
                valido = false;
            }

            if (u.Nombre == "")
            {
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "El campo nombre no puede estar vacio";
                valido = false;
            }

            if (u.Mail == "")
            {
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "El campo e-mail no puede estar vacio";
                valido = false;
            }

            if (valido)
            {
                Usuarios serv = new Usuarios();
                serv.Url = new Juddi().getServiceUrl("Usuarios");
                var javaScriptSerializer = new JavaScriptSerializer();
                jsonUser = javaScriptSerializer.Serialize(u);
                serv.updateUser(jsonUser);
                lbMessage.ForeColor = Color.Green;
                lbMessage.Text = "Cambios realizados";
            }
        }