Пример #1
0
        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>");
            }
        }
Пример #2
0
 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")
                   );
     }
 }
Пример #3
0
 public IHttpActionResult Registrar(ResponseLoginBE objUsuarioBE)
 {
     return(Ok(objUsarioBL.RegistrarUsuario(objUsuarioBE)));
 }