protected void btnguardar_Click(object sender, EventArgs e) { UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient(); UsuarioWS.Mensaje MensajeUsuario; if (Session["UsuarioExistente"] == null) /*Nuevo Usuario*/ { MensajeUsuario = proxy.RegistrarUsuario(txtnombres.Text, txtapaterno.Text, txtamaterno.Text, rbtgenero.SelectedValue, cbotipodocumento.SelectedValue, txtndocumento.Text, txtcelular.Text, txtemail.Text, txtpassword.Text, cbotipousuario.SelectedValue, "A", int.Parse(cboinstitucion.SelectedValue)); } else /*Actualizar Registro*/ { UsuarioWS.EUsuario UsuarioExistente = (UsuarioWS.EUsuario)Session["UsuarioExistente"]; MensajeUsuario = proxy.ActualizarUsuario(UsuarioExistente.Codigo, txtnombres.Text, txtapaterno.Text, txtamaterno.Text, rbtgenero.SelectedValue, cbotipodocumento.SelectedValue, txtndocumento.Text, txtcelular.Text, txtemail.Text, txtpassword.Text, cbotipousuario.SelectedValue, "A", int.Parse(cboinstitucion.SelectedValue)); } if (MensajeUsuario.codigoMensaje == "E") { ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'ok'))</script>"); lblTitulo.InnerHtml = "Registro de Usuario"; Session["UsuarioExistente"] = null; Limpiar(); } else { ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'error'))</script>"); } }
public void TestRegistrar() { UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient(); UsuarioWS.Mensaje MensajeUsuario = proxy.RegistrarUsuario("Jaime", "Acuna", "Garcia", "M", "DNI", "44005948", "979697315", "*****@*****.**", "123456", "Estudiante", "A", 1); Assert.AreEqual("E", MensajeUsuario.codigoMensaje); }