/// <summary> /// Se encarga de realizar el registro de un usuario /// </summary> /// <param name="pdatos"></param> /// <returns></returns> public String registarUsuario(String[] pdatos) { Usuario pusuario = new Usuario(); Persona ppersona = new Persona(); ppersona.Nombre = pdatos[0]; ppersona.Apellido = pdatos[1]; ppersona.FechaNacimiento = pdatos[2]; ppersona.Email = pdatos[3]; if (pdatos[4].Equals("")) { ppersona.Telefono = null; } else { ppersona.Telefono = pdatos[4]; } ppersona.Genero = pdatos[5]; ppersona.Pais = pdatos[6]; pusuario.Login = pdatos[7]; pusuario.Password = pdatos[8]; pusuario.FechaInscripcion = pdatos[9]; if (pdatos[10].Equals("")) { pusuario.Descripcion = null; } else { pusuario.Descripcion = pdatos[10]; } pusuario.TipoUsuario = pdatos[11]; return _accesoDatos.registrarUsuario(pusuario, ppersona); }
/// <summary> /// Registra un usuario nuevo a la base de datos, como parametros los datos de usuario y persona /// Llama al spRegistarUsuario /// </summary> /// <param name="pusuario"></param> /// <param name="ppersona"></param> /// <returns></returns> public String registrarUsuario(Usuario pusuario, Persona ppersona) { String _retorno = null; String[] _nombreparametros = new String[12]{"@pnombre","@papellido","@pfechaNacimiento","@pemail", "@ptelefono","@pgenero","@ppais","@plogin","@ppassword", "@pfechaInscripcion","@descripcion","@ptipousuario"}; _accesoDatos.escribirDB("spcrearUsuario", _nombreparametros, ppersona.Nombre, ppersona.Apellido, ppersona.FechaNacimiento, ppersona.Email, ppersona.Telefono, ppersona.Genero, ppersona.Pais, pusuario.Login, pusuario.Password, pusuario.FechaInscripcion, pusuario.Descripcion, pusuario.TipoUsuario); _retorno = "Usuario Creado"; return _retorno; }