/// <summary> /// Registrar una Entidad Usuarios /// La encriptación del Password es en la BASE DE DATOS /// </summary> /// <param name="pItem">Entidad Usuarios</param> /// <returns></returns> public string InsertExt(BEUsuarioRequest pItem, out string pMessage) { string codigoRetorno = ""; pMessage = string.Empty; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_C_Usuario( pItem.desLogin, pItem.clvPasswordEncrypt, pItem.desNombres, pItem.desApellidos, pItem.desPregunta, pItem.desRespuesta, pItem.desTelefono, pItem.desCorreo, pItem.indRestricPorPais, pItem.codEmpleado, pItem.indVendedor, pItem.indCambioPrecio, pItem.indAccesoGerencial, pItem.indCambiaDescuento, pItem.indCambiaCodPersona, pItem.indJefeCaja, pItem.indUsuarioSistema, Convert.ToBoolean(pItem.indEstado), pItem.segUsuarioEdita, pItem.codArguPais, pItem.urlPhotoUser, pItem.indOrigenUser, pItem.codGUID, pItem.codSistemaKey, pItem.codRolDefecto, pItem.segMaquinaEdita ); foreach (var item in resulSet) { if (item.codError != "-406") { pItem.codUsuario = item.codError; codigoRetorno = item.codError; } pMessage = item.desMessage; } } } catch (Exception ex) { throw ex; } return(codigoRetorno); }