protected void btnNewUsu_Click(object sender, ImageClickEventArgs e) { try { if (txtUsuario.Text == "" || txtContrasena.Text == "" || txtCodPersona.Text == "") { Response.Write("<script>alert('Por favor ingrese los datos faltantes.')</script>"); return; } Usuario usuario = new Usuario(); usuario.codUsuario = txtUsuario.Text; usuario.password = txtContrasena.Text; usuario.perfil_id = ddlPerfil.SelectedValue; usuario.per_id = int.Parse(lblIdPersona.Text); usuario.estado = bool.Parse(ddlEstado.SelectedValue); _usuario.RegistrarUsuario(usuario); Response.Write("<script>alert('El usuario se registró correctamente.')</script>"); Response.Redirect(Formularios.UsuarioBusq); } catch { Response.Write("<script>alert('Ocurrió un error al ingresar los datos.')</script>"); } }
public Usuario RegistrarUsuario(Usuario usuario) { if (usuario != null) { if (!string.IsNullOrEmpty(usuario.codUsuario) || !string.IsNullOrEmpty(usuario.password) || usuario.per_id > 0) { if (_UsuarioBL.ObtenerUsuario(usuario.codUsuario) != null) { return(_UsuarioBL.RegistrarUsuario(usuario)); } else { throw new FaultException <RepetidoException>( new RepetidoException { Codigo = usuario.codUsuario, Mensaje = "Código ya Existe" }, new FaultReason("Error Registrar Usuario") ); } } else { throw new FaultException <ParametroException>( new ParametroException { Codigo = "203", Mensaje = "Faltan datos del usuario" }, new FaultReason("Error Registrar Usuario") ); } } else { throw new FaultException <ParametroException>( new ParametroException { Codigo = "201", Mensaje = "Parametro vacio" }, new FaultReason("Error Registrar Usuario") ); } }
public IHttpActionResult Registrar(ResponseLoginBE objUsuarioBE) { return(Ok(objUsarioBL.RegistrarUsuario(objUsuarioBE))); }